我可以在Django模型中使外键字段是可选的吗?

我有这个代码

subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) 

我并不总是有三种价值的书籍。 所以有时如果我不知道主题或位置,或出版商。 然后我想让他们空着

但是,如果我有,那么我需要select框来select。 这是可能的吗?

当然,只要为每个字段添加blank=True, null=True ,你想保持可选状态

 subject = models.ForeignKey(subjects, blank=True, null=True)