在Django中使用raw_id_fields时强制创建对象

时间:2010-11-28 17:28:08

标签: python django django-models

我在admin.py中使用raw_id_fields将ForeignKey的选择框更改为输入框。

保存表单时,会检查我在ForeignKey框中写入的对象是否存在,如果不存在,则会引发错误“选择有效选项。该选项不是可用选项之一。”

我想要做的是跳过此验证并直接创建对象(如果它不存在)。

有任何想法吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

如果不存在,可以通过添加代码直接创建对象来覆盖模型的save()。