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中已经生成表
相关文章推荐
- Django入门 -- 框架操作基本流程
- Crusher DJango 入门笔记(7) 学习基本http协议
- 二、WebGL入门,基本开发流程
- Git入门基本流程
- 微信公众号开发 [01] 入门基本流程
- NDK开发 从入门到放弃(一:基本流程入门了解)
- django基础入门(1)django基本配置
- Django项目创建的基本流程
- NDK开发 从入门到放弃(一:基本流程入门了解)
- django入门 -- 简单流程
- 微信公众号开发 [01] 入门基本流程
- linux2.6驱动开发入门:基本流程
- Django入门-5:模型的基本使用1-模型定义
- OpenGLES入门笔记:Rajawali学习(2)场景绘制基本流程
- django入门与学习-模板的基本使用-4
- 微信公众号开发 [01] 入门基本流程
- Django入门-4:模板的基本使用
- Django入门-5:模型的基本使用5-QuerySet API讲解
- Django使用的基本流程
- Django使用数据库的基本流程