一、目錄文件python
django-admin.py startproject mydj
django
cd
mydj
python manage.py startapp myapp
mydj/
├── myapp
│ ├── __init__.py
│ ├── admin.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── manage.py
└── mydj
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
把咱們新定義的app加到settings.py中的INSTALL_APPS中bash
修改 mydj/mydj/settings.py服務器
1
2
3
4
5
6
7
8
9
10
|
INSTALLED_APPS
=
(
'django.contrib.admin'
,
'django.contrib.auth'
,
'django.contrib.contenttypes'
,
'django.contrib.sessions'
,
'django.contrib.messages'
,
'django.contrib.staticfiles'
,
'myapp'
,
)
|
備註,這一步是幹什麼呢? 新建的 app 若是不加到 INSTALL_APPS 中的話, django 就不能自動找到app中的模板文件(app-name/templates/下的文件)和靜態文件(app-name/static/中的文件) , 後面你會學習到它們分別用來幹什麼.session
模板文件(app-name/templates/下的文件) mydj/mydj/settings.py配置app
和靜態文件(app-name/static/中的文件) mydj/mydj/settings.py學習