使用django-admin.py的startproject命令來建立項目,便能自動生產項目目錄和對應的所需文件。 html
這些文件包括: python
__init__.py: 這個文件暫時是空的,目前你也不須要增長內容。事實上,你基本不用到動它,文件是告訴python這個目錄包含執行碼。python會把包含__init__.py文件的目錄看成python模塊。 web
manage.py:這是一個幫助你完成平常管理任務的腳本。它能建立內置web服務器,建立新的程序模塊,創建數據庫和作大量的工做。 數據庫
settings.py: 這是Django的配置模塊,負責配置你的Django項目。你須要編輯它,讓項目適應你的須要。 django
urls.py:這個文件負責配置項目的URL,有些編程語言和框架是簡單地處理html文件,放置於web服務器公共目錄,讓用戶經過文件名來訪問。Django使用這個配置文件來對url和代碼部分作映射。 編程
這個文件定義了整個項目的「根」。 服務器
你可能會注意到,當你啓動了內置調試服務器,目錄下會產生一些擴展名爲pyc的文件,python能夠直接讀取py文件,但基於效率的考慮,py文件會編譯成pyc文件,提升程序執行速度。只要py代碼沒有修改,python都會讀取pyc文件(字節碼),以提升運行效率。 框架