建立項目
我們建立
django
項目有兩種方式,指令行方式和使用pycharm工具建立,本文就介紹常用的 pycharm
工具建立
首先點選django,輸入項目的名稱,選擇建立好的虛拟環境,最後點選create
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLi0zaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLwkzX39GZhh2csATMflHLwEzX4xSZz91ZsADMx8FdsYkRGZkRG9lcvx2bjxSa2EWNhJTW1AlUxEFeVRUUfRHelRHL2EzXlpXazxyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PnVGcq5yM4gzYhhjM1IGOkF2M2EWMhZWZmJzMjRDM2QDNwkTO48CX5EzLcVDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL5M3Lc9CX6MHc0RHaiojIsJye.jpeg)
djangoProject
檔案夾又包含4個.py檔案。項目的各個檔案說明如下 - manage.py:指令行工具,内置多種方式與項目進行互動。在指令提示符視窗下,将路徑切換到djangoProject項目并輸入
,可以檢視該工具的指令資訊python manage.py help
- init.py:初始化檔案,一般情況下無須修改
- settings.py:項目的配置檔案,項目的所有功能都需要在該檔案中進行配置,配置說明會在下一章詳細講述
- urls.py:項目的路由設定,設定網站的具體網址内容
- wsgi.py:全程為
即Python伺服器網關接口,是Python應用與Web伺服器之間的接口,用于Django項目在伺服器上的部署和上線,一般不需要修改。Python Web Server Gateway Interface
建立app
- migrations:用于生成資料遷移檔案,通過資料遷移檔案可自動在資料庫裡生成相應的資料表
- init.py:polls檔案夾的初始化檔案
- admin.py:用于設定目前App的背景管理系統
- app.py:目前App的配置資訊,在Django1.9版本後自動生成,一般情況下無須修改
- models.py:定義資料庫的映射類,每個類可以關聯一張資料表,實作資料持久化,即MTV裡面的模型(Model)
- tests.py:自動化測試的子產品,用于實作單元測試
- views.py:視圖檔案,處理功能的業務邏輯,即MTV裡面的視圖(Views)
啟動項目