- Django 基本概念
- Django - 首页
- Django - 基础
- Django - 概述
- Django - 环境配置
- Django - 创建项目
- Django - 应用生命周期
- Django - 创建视图
- Django - URL 映射
- Django - 首页页面
- Django - 模板系统
- Django - MVT
- Django - 添加主模板
- Django 管理后台
- Django 管理后台 - 接口
- Django 管理后台 - 创建用户
- Django 管理后台 - 包含模型
- Django 管理后台 - 设置显示字段
- Django 管理后台 - 更新对象
- Django 模型
- Django - 模型
- Django - 插入数据
- Django - 更新数据
- Django - 删除数据
- Django - 更新模型
- Django 静态文件
- Django - 添加静态文件
- Django - 添加 CSS 文件
- Django 高级应用
- Django - 404 页面未找到
- Django - 页面重定向
- Django - 发送邮件
- Django - 通用视图
- Django - 表单处理
- Django - 文件上传
- Django - Apache 配置
- Django - Cookie 处理
- Django - Session
- Django - 缓存
- Django - 评论
- Django - RSS
- Django - AJAX
- Django 有用资源
- Django - 快速指南
- Django - 有用资源
- Django - 讨论
Django - 应用生命周期
一个项目是由许多应用组成的。每个应用都有其目标,并且可以重用于其他项目,例如网站上的联系表单可以作为一个应用,并可以重用于其他项目。可以把它看作是项目的一个模块。
创建应用
我们假设您在项目文件夹中。在我们的主“myproject”文件夹中,也就是包含 manage.py 的文件夹:
$ python manage.py startapp myapp
您刚刚创建了 myapp 应用,与项目一样,Django 创建了一个包含应用结构的“myapp”文件夹:
myapp/ __init__.py admin.py models.py tests.py views.py
__init__.py − 确保 Python 将此文件夹作为包处理。
admin.py − 此文件帮助您在管理后台修改应用。
models.py − 这是存储所有应用模型的地方。
tests.py − 这是存放单元测试的地方。
views.py − 这是存放应用视图的地方。
让项目知道您的应用
在这个阶段,我们有了“myapp”应用,现在我们需要将它注册到我们的 Django 项目“myproject”。为此,更新项目 settings.py 文件中的 INSTALLED_APPS 元组(添加您的应用名称):
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', )
广告