Django入门(二) 基本流程
程序员文章站
2024-03-16 15:30:34
...
本文梳理一下Django创建项目的基本流程
创建项目目录
在cmd中进入想要存储项目的路径,输入
Django-admin startproject 项目目录名
创建model层应用
在cmd中进入刚才创建的项目目录,输入
python manage.py startapp 应用名
将创建的应用添加到配置文件
配置数据库
修改setting.py文件数据库部分
然后在init.py下
创建模型类
在应用目录下的models.py文件中,创建模型类。想要多少表,就创建多少模型,一个表对应一个模型。
注意:在Django 2.0版本中,生成外键,一定要加on_delete参数,其中CASCADE表示级联删除,除此外,还有:
PROTECT: 保护模式,如果采用该选项,删除的时候,会抛出ProtectedError错误。
SET_NULL: 置空模式,删除的时候,外键字段被设置为空,前提就是blank=True, null=True,定义该字段的时候,允许为空。
SET_DEFAULT: 置默认值,删除的时候,外键字段设置为默认值,所以定义外键的时候注意加上一个默认值。
迁移文件
迁移文件可以自动在MySQL数据库中生成对应的数据表,前提是得有前面配置数据库的时候,写的那个名字的数据库
此时,MySQL中已经生成表
上一篇: 输出所有形如aabb的四位完全平方数
下一篇: 单链表是否相交