Django工程目錄分析

我們使用:

django-admin.py startproject testdj

創(chuàng)建項(xiàng)目:

圖片.png

文件分析:

__init__.py : 表示這是一個(gè)Python的包。
manage.py : 提供簡單化的django-admin.py命令,特別是可以自動(dòng)運(yùn)行 DJANGO_SETTINGS_MODULES   和 PYTHONPATH的處理, 而沒有這個(gè)命令, 處理上面的環(huán)境變量是件麻煩的事情。

從這個(gè)項(xiàng)目結(jié)構(gòu)圖中,可以看到testdj下面還有一層testdj,我們的BASE_DIR是,第一層testdj目錄里面。


如果有工程和APP, 那么注意:

aircraftdeMacBook-Pro:TestPython ldl$ tree testdj/
testdj/
├── db.sqlite3
├── manage.py
├── templates
│   ├── base.html
│   ├── ext-1.html
│   ├── hello.html
│   └── index.html
└── testdj
    ├── TestModel
    │   ├── __init__.py
    │   ├── admin.py
    │   ├── apps.py
    │   ├── migrations
    │   │   └── __init__.py
    │   ├── models.py
    │   ├── tests.py
    │   └── views.py
    ├── __init__.py
    ├── __init__.pyc
    ├── helloworld.py
    ├── settings.py
    ├── settings.pyc
    ├── urls.py
    ├── urls.pyc
    ├── view.py
    ├── view.pyc
    ├── wsgi.py
    └── wsgi.pyc

這種是錯(cuò)誤的文件目錄。

下面的才是正確的:

aircraftdeMacBook-Pro:testpython ldl$ tree testdj/
testdj/
├── TestModel
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── admin.py
│   ├── admin.pyc
│   ├── apps.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── models.pyc
│   ├── tests.py
│   └── views.py
├── db.sqlite3
├── manage.py
├── templates
│   ├── base.html
│   ├── ext-1.html
│   ├── hello.html
│   └── index.html
└── testdj
    ├── __init__.py
    ├── __init__.pyc
    ├── helloworld.py
    ├── settings.py
    ├── settings.pyc
    ├── urls.py
    ├── urls.pyc
    ├── view.py
    ├── view.pyc
    ├── wsgi.py
    └── wsgi.pyc

4 directories, 27 files

APP應(yīng)該與manage.py同級(jí)。

5.工程目錄分析:

圖片.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,036評(píng)論 25 709
  • 說明1:本文翻譯自Django官方文檔Writing your first Django app, part 1。...
    周帥閱讀 16,145評(píng)論 3 49
  • 處理靜態(tài)文件,尤其是在開發(fā)時(shí),是一件很頭疼的事情。在這篇文章中,我們將會(huì)討論一些設(shè)置,目錄結(jié)構(gòu)和他們之間的相互影響...
    51reboot閱讀 1,778評(píng)論 0 1
  • 本博客是記錄跟從慕課網(wǎng)課程所記下的筆記,更多內(nèi)容請(qǐng)?jiān)L問慕課網(wǎng)慕課網(wǎng)--項(xiàng)目源碼 新建項(xiàng)目 打開命令行,進(jìn)入到打算打...
    小白猿閱讀 2,520評(píng)論 1 10
  • 系統(tǒng)的對(duì)象 先看看我的測(cè)試代碼,一切按照事實(shí)說話,我覺得是最有權(quán)威的。 總結(jié):對(duì)于系統(tǒng)的對(duì)象copy出來的永遠(yuǎn)是不...
    charlotte2018閱讀 257評(píng)論 0 2

友情鏈接更多精彩內(nèi)容