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请求生命周期流程图

模板渲染 模板语法

posted @ 2022-04-27 22:47  寻月隐君  阅读(115)  评论(0编辑  收藏  举报