gpt4 book ai didi

python - Django 表单 - 如何不验证?

转载 作者:太空狗 更新时间:2023-10-29 22:17:30 25 4
gpt4 key购买 nike

假设我有这个简单的表单:

class ContactForm(forms.Form):
first_name = forms.CharField(required=True)
last_name = forms.CharField(required=True)

我有一个字段的默认值,但另一个字段没有。所以我这样设置:

default_data = {'first_name','greg'}
form1=ContactForm(default_data)

但是现在当我去显示它时,Django 显示一个验证错误,说 last_name 是必需的:

print form1.as_table()

正确的做法是什么?由于这不是用户提交的数据,只是我要预填的数据。

注意: required=False 将不起作用,因为我确实希望在用户提交数据时需要它。就在我第一次在页面上显示表单时,我不会有默认值。

最佳答案

表单构造函数有 initial 参数,允许为字段提供默认值。

关于python - Django 表单 - 如何不验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290896/

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