当前位置 : 主页 > 编程语言 > python >

Django基本应用结构

来源:互联网 收集:自由互联 发布时间:2022-08-10
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.py

from django.contrib import admin
from .models import Article # 引用当前目录下Article模型
# Register your models here.

admin.site.register(Article) # 在后台注册并显示Article应用

保存运行后如下图所示:

5. 设置中文界面

编辑全局settings.py

LANGUAGE_CODE = 'zh-Hans'
上一篇:Django使用模板显示内容
下一篇:没有了
网友评论