时间:2021-05-23
Django2.0中编写models类下的ForeignKey
book = models.ForeignKey('BookInfo')django2.0与之前的1.8不同,
错误:
book = models.ForeignKey('BookInfo') ypeError: __init__() missing 1 required positional argument: 'on_delete'解决方法:
book = models.ForeignKey('BookInfo', on_delete=models.CASCADE,)加上on_delete参数就可以了!!!
以上这篇浅谈django2.0 ForeignKey参数的变化就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Django2.0中编写models类下的ForeignKeybook=models.ForeignKey('BookInfo')django2.0与之前的1.
在Django2.0以上的版本中,创建外键和一对一关系必须定义on_delete参数,我们可以在其源码中看到相关信息classForeignKey(Foreig
如果是django2.0必须下载xadmin2.0不然很多地方不兼容xadmin2.0下载地址https://github.com/sshwsfc/xadmin
在使用Django2.0并配置了mysql作为数据库时,启动报错:报错1:找不到mysqlclientdjango.core.exceptions.Improp
在Django2.0版本之前,在urls,py文件中,用url设定视图函数urlpatterns=[url(r'login/',views.login),]其中