Python Web 开发从入门到实战:Django创建应用
来自CloudWiki
创建应用
cd compute
python manage.py startapp firstApp
cd firstApp/
项目结构:
. ├── admin.py ├── apps.py ├── __init__.py ├── migrations │ └── __init__.py ├── models.py ├── tests.py └── views.py
migrations:数据库迁移文件夹
admin.py: 管理员配置文件,主要用来注册一些数据库中的模型到后台管理模块中
apps.py: 应用的配置文件,一般情况下不需要更改
tests.py:测试文件
views.py: 视图文件,在这个文件中定义了每个访问/路由的处理函数。
其中,views.py ,models.py 和admin.py 重点关注。
注册应用
在 settings.py 中添加我们的应用名称firstApp
# Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'firstApp', ]