多对多映射的数据究竟从哪里来
来源:5-4 关系映射
慕码人044389
2019-10-01
老师,项目源码我研究很多遍了,这个问题始终困惑着,疑问在下面这些图中。
写回答
1回答
-
咚咚呛
2019-10-02
一开始的时候这个映射表当然是没有数据的,需要有用户操作之后才有数据。
这里需要理解映射表的作用,映射表是保存用户和应用之间的关系的,用户使用了什么应用。设想一下,假如用户初次使用,那么这个表怎么会有数据呢。
按照课程的过程,应该是用户首先使用小程序(此时映射表数据为空),然后用户挑选一些自己需要使用的小程序(添加,点击添加后会进入应用列表,这个应用列表是不依赖于映射表的,而是依赖于django_wx_app这个表才对,这里你点击添加之后应用列表为空,说明是这里的问题),只要保存之后,映射表就有关系了,他保存的就是用户和小程序的映射关系。
所以映射表只有在用户操作,并保存以后,才会有数据,映射表是这样子使用的。
00
相似问题