Django框架开发时遇到“Column ‘xxx‘ cannot be null“或Cannnot assign “...“: “x类xxx“ must be a “xx类xxx“ instance
Django框架开发时遇到"Column ‘xxx’ cannot be null"或Cannnot assign “…”: “A类xxx” must be a “A类xxx” instance. 的解决方法
首先,引起这个错误的原因是,你在获取sql中的数据时,由于你使用的models中的B类定义了外键,而你在使用这个类创建数据时就会报错:不能分派…:“B类.xxx” 必须是一个"A类" 实例。
解决办法是:使用A类创建一个实例 对象,然后将它赋值给B类中你想要获取的那个字段。
具体如下:
# 在mode
原创
2021-05-08 01:15:26 ·
1838 阅读 ·
0 评论