django 目錄結構修改

2021-09-06 18:27:55 字數 1651 閱讀 2263

1

11├── manage.py

12└── myxunlei

13├── settings.py

14├── settings.pyc

15├── urls.py

16├── urls.pyc

17├── wsgi.py

18 └── wsgi.pyc

本來目錄結構是這樣的,myxunlei是我的工程名。

1.2

3│   ├── hash

4│   │   ├── __init__.py

5│   │   ├── __init__.pyc

6│   │   ├── models.py

7│   │   ├── models.pyc

8│   │   ├── tests.py

9│   │   └── views.py

10│   ├── __init__.py

11│   └── __init__.pyc

12├── manage.py

13├── settings.py

14├── urls.py

15 └── wsgi.py

需要變成上面這樣一種結構。

需要修改的地方有:

1. manage.py

1

#!/usr/bin/env python

2importos3

import

sys45if

__name__ == "

__main__":

6 os.environ.setdefault("

django_settings_module

", "

settings")

78from django.core.management import

execute_from_command_line

910 execute_from_command_line(sys.argv)

修改了第六行。myxunlei.settings ==> settings 

2. settings.py

root_urlconf = '

urls

'

修改為當前目錄的urls.py

修改settings.py 2'

django.contrib.auth',

3'django.contrib.contenttypes',

4'django.contrib.sessions',

5'django.contrib.sites',

6'django.contrib.messages',

7'django.contrib.staticfiles',

8#uncomment the next line to enable the admin:9#

'django.contrib.admin',10#

uncomment the next line to enable admin documentation:11#

'django.contrib.admindocs',12'

',13 )

包含乙個test 檢視的完整**如下:

django目錄結構

manage.py 終端指令碼命令,提供了一系列用於生成檔案或者目錄的命令,也叫腳手架 dome 主應用開發目錄,儲存了專案中的所有開發人員編寫的 目錄是生成專案時指定的 asgi.py django3.0以後新增的,用於讓django執行在非同步程式設計模式的乙個web應用物件 settings....

Django 的目錄結構

db.sqlite3 manage.py mydjango settings.py urls.py wsgi.py init py pycache settings.cpython 36.pyc urls.cpython 36.pyc wsgi.cpython 36.pyc init cpython...

Django目錄結構分析

root cmdb django tree mysite mysite cmdb admin.py 配置django自帶的後台管理 migrations 處理資料庫的記錄 models.py 資料庫管理檔案 對資料庫的增刪改查 tests.py 單元測試 views.py 業務處理,檢視函式 mys...