【发布时间】:2013-08-07 15:11:45
【问题描述】:
正如标题中所说,有没有办法用查询字符串填充表单?
我有一个包含 2 个字段的 django 表单:
class MyForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField(max_length=100)
还有一个像
这样的查询字符串subject=this&message=that
有没有办法在不手动解析查询字符串的情况下填充表单?
查询字符串是使用 jquery 的 .serialize() 保存的(在 db 中)形式。
我正在使用 django 1.5
编辑:
做类似的事情:
form = Myform(my_model.querystring)
给我一个包含良好初始数据但没有 clean_data 的表单
【问题讨论】:
-
为什么不直接解析呢?只需要两三行代码。
-
您的标题要求回答是或否,我怀疑这是否真的是您想要的。如果是,答案是肯定的。
标签: jquery python django forms query-string