django的目錄結構


projectname:保存django項目的urls,settings,uwsgi文件,

APP:在manage.py下運行startapp  app名稱,

APPS文件夾用來存放各個APP文件

CSS,JS,圖片文件存放在靜態文件夾static

存放日志的日志文件夾log

存放用戶的上傳文件的文件夾media

__init__.py:代表該文件夾可導入

所有APP放到apps文件夾之后,如果別的文件中想要引入該文件,就需要先加上路徑,這樣會比較麻煩,我們可以先mark一下APPS文件夾,這樣就不需要輸入路徑,編譯器也不會報錯,但是我們通過命令行對文件進行操作的話,就會有一個找不到文件的錯誤,在編譯器引用沒出現錯誤,是因為我們使用編譯器mark了一下,這樣運行的時候,編譯器會自動幫我們找到該文件,如果我們想在命令行下運行也是正確的,那么就需要在settings中進行相關的設置,我們需要APPS設置成根搜索路徑,

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))

 


免責聲明!

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



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