Django基本应用结构(django的特点)

网友投稿 287 2022-08-23


Django基本应用结构(django的特点)

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'


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Django使用模板显示内容
下一篇:新浪开源轻量级分布式RPC框架motan简单示例解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~