開發(fā)環(huán)境的系統(tǒng)平臺(tái)為 Windows 7 (64 位)蹬耘,Python 版本為 3.5.1 (64 位),Django 版本為 1.11.6。
建立 Django 工程
Django 工程(Project)是項(xiàng)目代碼的容器不脯,例如本例中博客項(xiàng)目代碼(包括 Django 自動(dòng)生成的以及自己寫的)都包含在這個(gè)工程里府怯。例如把博客工程的代碼放在 E:\test\blogproject,工程名做 blogproject 跨新。
首先在運(yùn)行--CMD 進(jìn)入到 E:\test\blogproject 這個(gè)目錄
然后運(yùn)行如下命令創(chuàng)建工程:
進(jìn)入工程所在目錄E:\test\blogproject富腊,會(huì)發(fā)現(xiàn)多了一個(gè) blogproject\ 的目錄,其內(nèi)部的文件結(jié)構(gòu)如下:
最頂層的 blogproject\ 目錄是剛剛指定的工程目錄域帐。blogproject\ 目錄下面有一個(gè) manage.py 文件赘被, manage.py 就是 Django 生成的管理這個(gè)項(xiàng)目的 Python 腳本文件,以后用到時(shí)會(huì)再次介紹肖揣。與 manage.py 同級(jí)的還有一個(gè) blogproject\ 的目錄民假,這里面存放了一些 Django 的配置文件,例如 settings.py龙优、urls.py 等等羊异。
Hello Django
網(wǎng)站需要運(yùn)行在一個(gè) Web 服務(wù)器上,Django 已經(jīng)提供了一個(gè)用于本地開發(fā)的 Web 服務(wù)器彤断。在命令行工具里進(jìn)入到 manage.py 所在目錄野舶,即最外層的 blogproject\ 目錄下。運(yùn)行python manage.py runserver命令就可以在本機(jī)上開啟一個(gè) Web 服務(wù)器:
看到這樣的信息表明服務(wù)器開啟成功
在瀏覽器輸入 http://127.0.0.1:8000/ 宰衙,看到如下的頁(yè)面提示信息:
Django 默認(rèn)的語言是英語平道,所以顯示的歡迎頁(yè)面是英文的。在 Django 的配置文件里稍作修改供炼,讓它支持中文一屋。用任何一個(gè)文本編輯器打開 settings.py 文件,找到如下的兩行代碼:
把LANGUAGE_CODE的值改為zh-hans袋哼,TIME_ZONE的值改為Asia/Shanghai:
再次運(yùn)行開發(fā)服務(wù)器冀墨,并在瀏覽器打開 http://127.0.0.1:8000/,可以看到 Django 已經(jīng)支持中文了涛贯。