时间:2021-05-22
创建表需要链接外键时,需要注意的事项。
class Book(models.Model): name=models.CharField(max_length=20) price=models.IntegerField() pub_date=models.DateField() publish=models.ForeignKey("Publish",on_delete=models.CASCADE) # 添加外键的时候publish 可以不加引号;如果不加引号外键就要写在主表上面,否则查找不到。添加引号则是按照映射关系查找,就不用考虑先后顺序。 # authors=models.ManyToManyField("Author") def __str__(self): return self.nameclass Publish(models.Model): name=models.CharField(max_length=32) city=models.CharField(max_length=32) def __str__(self): return self.name补充知识:Django重写User外键重复问题
python Migrate 出现以下错误
auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.
在setting里添加
AUTH_USER_MODEL = 'users.UserProfile'
即可解决问题。
以上这篇django 外键创建注意事项说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
djangorestframework使用django-filter注意事项:一定要在setting文件里面加载如下代码,而不是只安装包,否则django应用不
淘宝店铺特价活动说明要怎么写呢?有哪些注意事项?店铺活动是我们买家最为关注的焦点之一,那么淘宝店铺特价活动说明要怎么写呢?有哪些注意事项?今天小编就带各位卖
现在淘宝转播的方式已经普及到所有店铺,相信业者都知道利用淘宝转播开店流量不上升的情况。那么,淘宝直播中控台的注意事项是什么?淘宝直播中控台注意事项说明一、取得权
一介绍在笔者支持业务过程中,经常遇到开发咨询replaceinto的使用场景以及注意事项,这里做个总结。从功能原理,性能和注意事项上做个说明。二原理2.1当表中
双十二已经落幕,接下来商家要准备的就是2017淘宝年货节了,所以,今天我这里就来分享天天特价年货节的注意事项。2017淘宝天天特价年货节注意事项说明:一日常类目