1.創建工程
django-admin.py startproject projectName
eg: django-admin.py startproject mysite
2.工程目錄結構
mysite/ –manage.py –mysite/ –init.py –settings.py –urls.py –wsgi.py
3.各文件作用:
1 manage.py
讓你以多種方式與該 Django 項目進行交互。具體可查看幫助文檔./manage.py –help eg: 新建一個app:./manage.py startapp appname 同步數據庫:./manage.py syncdb 進入shell:./manage.py shell 運行服務器:./manage.py runserver ip:port
2 init.py
我們cat init.py發現該文件是個空文件,只是讓Python將該文件所在的目錄(此處是mysite/mysite/)當成一個package
3 settings.py
該Django項目(此處是mysite)的設置文件或配置文件。
重要配置選項:
1.DEBUG 調試相關 2.DATABASE 數據庫的相關配置 3.TIME_ZONE 時區相關的配置,eg:TIME_ZONE = ‘America/Chicago’ 4.USE_I18N與USE_L10N 國際化與本地化相關的配置 5.INSTALLED_APPS 每個app都要在INSTALLED_APPS中進行聲明 app來源:1)系統自動生成 2)./manage.py startapp appname
4 urls.py
所支撐站點的內容列表