一、目录文件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学习