在Django中,删除Django Admin中ForeignKey字段的默认选择可以通过以下步骤完成:
MyModel
,字段名为my_foreign_key
。MyModel
模型中,找到my_foreign_key
字段的定义。通常,它会类似于以下代码:my_foreign_key = models.ForeignKey(OtherModel, on_delete=models.CASCADE)
ForeignKey
字段的定义中添加blank=True, null=True
选项。修改后的代码如下:my_foreign_key = models.ForeignKey(OtherModel, on_delete=models.CASCADE, blank=True, null=True)
my_foreign_key
字段的默认选择。这样修改后,my_foreign_key
字段将不再强制要求选择一个默认值,允许在Django Admin中留空。这对于某些情况下,你可能希望不选择默认值的场景非常有用。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云