Django框架中典型的应用结构是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计451个文字,预计阅读时间需要2分钟。
Django基本应用结构
1.创建APP应用
- 创建应用语法:python manage.py startapp 应用名称 - 切换到项目根目录,执行创建应用命令:python manage.py startapp article - 目录结构:mysite/article -- startapp article增加的Django基本应用结构
1. 创建APP应用
创建应用语法python manage.py startapp "应用名称"
切换到项目根目录,再执行创建应用
python manage.py startapp article
目录结构
mysite
article --> startapp article增加的应用集合包
migrations -->
__init__.py -->
__init__.py -->
admin.py
apps.py
models.py --> app对应模型
tests.py
views.py --> 试图
mysite --> 已经介绍
db.sqlite3
manage.py
2. 定义model模型类型
切换到article目录,并编辑modes.py,内容如下:from django.db import models
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length=30) # 标题
content = models.TextField() # 内容
3. 引用|注册APP
编辑全局配置settings.py,并添加article应用INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'article', # 引用article应用
]
4. 同步数据库
- makemigrations -> 制造迁移- migrate -> 迁移
mysite> python manage.py makemigrations # 生成迁移文件
mysite> python manage.py migrate # 将生成的迁移文件,引用到项目中
4. 管理后台体现新增应用
编辑article/admin.pyfrom django.contrib import admin
from .models import Article # 引用当前目录下Article模型
# Register your models here.
admin.site.register(Article) # 在后台注册并显示Article应用
保存运行后如下图所示:
5. 设置中文界面
编辑全局settings.pyLANGUAGE_CODE = 'zh-Hans'
本文共计451个文字,预计阅读时间需要2分钟。
Django基本应用结构
1.创建APP应用
- 创建应用语法:python manage.py startapp 应用名称 - 切换到项目根目录,执行创建应用命令:python manage.py startapp article - 目录结构:mysite/article -- startapp article增加的Django基本应用结构
1. 创建APP应用
创建应用语法python manage.py startapp "应用名称"
切换到项目根目录,再执行创建应用
python manage.py startapp article
目录结构
mysite
article --> startapp article增加的应用集合包
migrations -->
__init__.py -->
__init__.py -->
admin.py
apps.py
models.py --> app对应模型
tests.py
views.py --> 试图
mysite --> 已经介绍
db.sqlite3
manage.py
2. 定义model模型类型
切换到article目录,并编辑modes.py,内容如下:from django.db import models
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length=30) # 标题
content = models.TextField() # 内容
3. 引用|注册APP
编辑全局配置settings.py,并添加article应用INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'article', # 引用article应用
]
4. 同步数据库
- makemigrations -> 制造迁移- migrate -> 迁移
mysite> python manage.py makemigrations # 生成迁移文件
mysite> python manage.py migrate # 将生成的迁移文件,引用到项目中
4. 管理后台体现新增应用
编辑article/admin.pyfrom django.contrib import admin
from .models import Article # 引用当前目录下Article模型
# Register your models here.
admin.site.register(Article) # 在后台注册并显示Article应用
保存运行后如下图所示:
5. 设置中文界面
编辑全局settings.pyLANGUAGE_CODE = 'zh-Hans'

