Django学习——数据库同步命令(了解)、orm创建外键关系、Django请求生命周期流程图
数据库同步命令(了解)
"""
数据库里面已经有一些表,我们如何通过Django orm 操作?
1.照着数据库表字段自己在models.py
数据需要自己二次同步
2.Django提供的反向同步
"""
1.先执行数据库迁移命令 完成链接
python manage.py makemigrations
2.查看代码
python manage.py inspectdb 表名
inspectdb userinfo
复制 到models.py文件中
class Userinfo(models.Model):
id = models.IntegerField(blank=True, null=True)
name = models.CharField(max_length=32, blank=True, null=True)
pwd = models.IntegerField(blank=True, null=True)
class Meta:
managed = False
db_table = 'userinfo'
orm创建外键关系
"""
1. 表与表之间的关系
一对多(多对一)
一对一
多对多
2. 表关系的判断
换位思考
"""
书籍表
出版社表
作者表
# 针对外键子弹的创建位置
一对多
推荐建在多的一方
一对一
建在任何一方都可以 但是推荐建在查询频率较高的表中
多对多
1.自己建表
2.建在任何一方都可以 但是推荐建在查询频率较高的表中
切忌眼高手低 一个代码敲一百遍不为过 一个题目刷一百遍也不为过 关键是有没有理解和掌握
Django请求生命周期流程图
模板渲染 模板语法
本文来自博客园,作者:寻月隐君,转载请注明原文链接:https://www.cnblogs.com/QiaoPengjun/p/16200998.html