django之創建子應用


一:子應用

  Django的視圖編寫是放在子應用中的。類似於flask中的視圖。

二:創建子應用

  例如:在剛才的dj_study項目中,創建一個名字為user的子應用(目錄):注意是第一級的dj_study下面。

  python manage.py startapp user  # manage.py啟動和創建程序的子應用

  

三:子應用的目錄說明

  

  admin.py 文件和網站后台管理站點的配置

  

   具體功能后面進行講解

  apps.py 文件用於配置當前子應用的相關信息:這里的UserConfig類用於給setting.py中注冊子應用。

  

  migrations 目錄用於存放數據庫遷移歷史文件。

  models.py 文件用戶保存數據庫模型類。

   

  tests.py 文件用於開發測試用例,編寫單元測試

  

  views.py 文件用於編寫Web應用視圖

四:注冊子應用

  工程配置文件settings.py中,INSTALLED_APPS項保存了工程中已經注冊安裝的子應用,初始工程中的INSTALLED_APPS如下:

  

   注冊子應用是靠的user.apps中的類進行注冊。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM