創(chuàng)建django項目
以下所有操作均在已經(jīng)安裝了django1.11的Virtualenv虛擬環(huán)境下操作。
如何搭建django環(huán)境
打開命令行激活虛擬環(huán)境幼苛,cd到項目創(chuàng)建目錄如:
(venv)C:\Users\admin>cd c:\user\admin\django_project
輸入命令:django-admin startproject 項目名
(venv)C:\Users\admin\django_project>django-admin startproject demo
目錄下會自動生產(chǎn)一個和項目名一樣的文件夾demo,內(nèi)部結(jié)構(gòu)如下:
c:\user\admin\django_project\demo
|-- demo
manage.py
|--demo
__init__.py
settings.py
urls.py
wsgi.py
最頂層的demo文件夾是我們的項目文件夾可以改名
manage.py 項目管理模塊舶沿,用來管理我們的項目的啟動配并、數(shù)據(jù)庫腳本生成、數(shù)據(jù)遷移等一些項目操作畸冲。
demo 文件夾項目的主應(yīng)用文件夾用來管理其他的應(yīng)用邑闲,下面的文件后面會介紹梧油。
啟動django項目
cd 進入demo目錄,也就是manage.py的同級目錄儡陨,輸入命令:
(venv)C:\Users\admin\django_project>python manage.py runserver
然后看到下面的提示:
Performing system checks...
System check identified no issues (0 silenced).
April 11, 2018 - 19:32:32
Django version 1.11, using settings 'myblog.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
服務(wù)器已經(jīng)成功啟動了,我們打開瀏覽器褐筛,輸入地址:127.0.0.1:8000會打開一個英文的網(wǎng)頁:It worked! Django 工作了!
英文界面很不友好啊渔扎,我們修改配置將頁面變成中文。
按ctrl + c
關(guān)閉服務(wù)器残吩,打開我們項目文件夾(demo)下的demo文件夾倘核,打開settings.py修改下面的配置
c:\user\admin\django_project\demo\demo\settings.py
# 將它改為 'zh-hans' 表示中文
LANGUAGE_CODE = 'en-us'
# 時區(qū)改為'Asia/Shanghai'上海時區(qū)
TIME_ZONE = 'UTC'
再次輸入 python manage.py runserver
啟動項目,再次訪問127.0.0.1:8000活尊。此時頁面已經(jīng)變成中文的了。