给机构表添加一条数据,其中一个字段城市是个外键,一开始我没有填写,点击保存。没有提示错误,无法保存这一条数据。打开浏览器的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)
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
你可以先去数据库看看存进去了么。
其次,外键好像是可以为空的。。。