Python----源码安装Python语言(CentOS7系统)(centos7 python3安装)
349
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~