您的位置:首页 > 编程语言 > Go语言

Django入门(二) 基本流程

2018-03-19 00:06 351 查看

本文梳理一下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中已经生成表

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: