gpt4 book ai didi

django - "Add New"到 django 模型中的外键字段

转载 作者:行者123 更新时间:2023-12-04 12:48:46 25 4
gpt4 key购买 nike

我对此很陌生,如果我不清楚,请道歉......

使用 bootstrap 运行 django,我一直在摆弄 django-bootstrap。 BootstrapModelForm 非常酷,我没有在我的例子中包含 django-bootstrap 的东西,但我应该注意。

我有模型:

class spam(models.Model):
name = models.CharField()

class Eggs(models.Model):
spam = models.ForiegnKey('spam')

我使用模型形式,例如:
class EggsForm(forms.ModelForm):
meta:
model=Eggs

EggsForm 允许选择鸡蛋将引用哪些垃圾邮件。
我注意到管理界面有一个很酷的方式来选择或添加另一个鸡蛋。

我怎样才能在我的创建表单中获得类似的功能?

最佳答案

为什么不为此使用标准表单(不是 ModelForm)?添加“添加新”作为额外选项,并在表单的 clean() 方法中捕获它,然后您应该在其中创建新对象,重定向到另一个表单等。

关于django - "Add New"到 django 模型中的外键字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11587450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com