给机构表添加一条数据,其中一个字段城市是个外键,一开始我没有填写,点击保存。没有提示错误,无法保存这一条数据。打开浏览器的console才看到是city没有填写报的错。为什么xadmin不提示这个外键没有填写呢?
class CourseOrg(BaseModel):
city = models.ForeignKey(City, max_length=10, verbose_name="所在城市", on_delete=models.CASCADE)
给机构表添加一条数据,其中一个字段城市是个外键,一开始我没有填写,点击保存。没有提示错误,无法保存这一条数据。打开浏览器的console才看到是city没有填写报的错。为什么xadmin不提示这个外键没有填写呢?
class CourseOrg(BaseModel):
city = models.ForeignKey(City, max_length=10, verbose_name="所在城市", on_delete=models.CASCADE)
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答863 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
你可以先去数据库看看存进去了么。
其次,外键好像是可以为空的。。。