111├── manage.py
12└── myxunlei
13├── settings.py
14├── settings.pyc
15├── urls.py
16├── urls.pyc
17├── wsgi.py
18 └── wsgi.pyc
本來目錄結構是這樣的,myxunlei是我的工程名。
1.23│ ├── 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...