《Python高效開發實戰》實戰演練——創建應用2

爲了在項目中開發符合MVC架構的實際應用程序,須要在項目中創建Django應用。每一個Django項目能夠包含多個Django應用。創建應用的語法爲:python

#python manage.pystartapp 應用名稱

其中的manage.py是創建項目時在項目目錄中產生的命令行工具,startapp是命令關鍵字,舉例以下:django

#cd djangosite #python manage.py startapp

命令完成後會在項目目錄中創建以下目錄及文件結構:架構

app/app

   __init__.py函數

    admin.py工具

    apps.py測試

   migrations/命令行

       __init__.pycode

   models.py開發

    tests.py

    views.py

對其中的文件功能解析以下:

 

  •   __init__.py:其中暫無內容,該文件的存在使得app成爲了一個Python包。
  •   admin.py:管理站點模型聲明文件,默認爲空。
  •   apps.py:應用信息定義文件。在其中生成了類AppConfig,該類用於定義應用名等Meta數據。
  •   migrations包:用於以後定義引用遷移功能。
  •   models.py:添加模型層數據類的文件。
  •   tests.py:測試代碼文件。
  •   views.py:定義URL響應函數。

 

以上全部文件在應用剛創建時沒有實際內容,須要開發者進一步編寫代碼完成其功能。

有興趣的讀者能夠看看這本書《Python高效開發實戰》的結構

相關文章
相關標籤/搜索