gpt4 book ai didi

django - 是否可以将表单用作其他表单中的字段?

转载 作者:行者123 更新时间:2023-12-02 06:36:59 26 4
gpt4 key购买 nike

我有一个在 Django 中创建的表单:

class someForm(forms.Form):...

在其 init 函数中接收变量 someVariable:

def __init__(self, someVariable, *args, **kwargs):

我是否可以像这样使用 someForm 作为另一种表单中的字段?:

class someOtherForm(forms.Form):
sf = someForm(someVariable=self.someVariable)
...
def __init__(self, someVariable, *args, **kwargs)
self.someVariable = someVariable

最佳答案

我认为你最好的选择是扩展原始形式,如下所示:

def someForm(forms.Form):
someVariable = ...
...
def __init__(self, someVariable, *args, **kwargs):
self.someVariable = someVariable

def someOtherForm(someForm):
...
def __init__(self, someVariable, *args, **kwargs):
super(SomeOtherForm, self).__init__(someVariable, *args, **kwargs)

关于django - 是否可以将表单用作其他表单中的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8074393/

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