天天看點

Django(3)pycharm建立項目

建立項目

我們建立

django

項目有兩種方式,指令行方式和使用pycharm工具建立,本文就介紹常用的

pycharm

工具建立

首先點選django,輸入項目的名稱,選擇建立好的虛拟環境,最後點選create

Django(3)pycharm建立項目
建立成功後,我們檢視下項目的目錄結構如下:
Django(3)pycharm建立項目
djangoProject項目裡包含djangoProject檔案夾和manage.py檔案,而

djangoProject

檔案夾又包含4個.py檔案。項目的各個檔案說明如下

  • manage.py:指令行工具,内置多種方式與項目進行互動。在指令提示符視窗下,将路徑切換到djangoProject項目并輸入

    python manage.py help

    ,可以檢視該工具的指令資訊
  • init.py:初始化檔案,一般情況下無須修改
  • settings.py:項目的配置檔案,項目的所有功能都需要在該檔案中進行配置,配置說明會在下一章詳細講述
  • urls.py:項目的路由設定,設定網站的具體網址内容
  • wsgi.py:全程為

    Python Web Server Gateway Interface

    即Python伺服器網關接口,是Python應用與Web伺服器之間的接口,用于Django項目在伺服器上的部署和上線,一般不需要修改。

建立app

  • migrations:用于生成資料遷移檔案,通過資料遷移檔案可自動在資料庫裡生成相應的資料表
  • init.py:polls檔案夾的初始化檔案
  • admin.py:用于設定目前App的背景管理系統
  • app.py:目前App的配置資訊,在Django1.9版本後自動生成,一般情況下無須修改
  • models.py:定義資料庫的映射類,每個類可以關聯一張資料表,實作資料持久化,即MTV裡面的模型(Model)
  • tests.py:自動化測試的子產品,用于實作單元測試
  • views.py:視圖檔案,處理功能的業務邏輯,即MTV裡面的視圖(Views)

啟動項目