获取表单字段的初始数据

2024-10-02 02:41:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的表单,如下所示:

class SettingsForm(forms.ModelForm):
    theme = forms.CharField(required=True, initial='yellow')
    defaultinputmessage = forms.CharField(required=True, initial='Type here')

我可以通过执行以下操作迭代表单字段:

^{pr2}$

有没有方法可以访问每个表单字段的默认值?在

谢谢。在


Tags: true表单heretyperequiredformstheme单字
3条回答

对于django1.4,这是可行的

for k,v in SettingsForm().fields.iteritems():
    print v.initial
for field in SettingsForm().fields:
    print field.initial

你可以这样做:

class SettingsForm(forms.ModelForm):
    theme = forms.CharField(required=True, initial='yellow')
    defaultinputmessage = forms.CharField(required=True, initial='Type here')

f = SettingsForm(auto_id=False)
    print f

试试看。。。在

相关问题 更多 >

    热门问题