这是一个创建于 3913 天前的主题,其中的信息可能已经有所发展或是发生改变。
代码:
import wtforms
from wtforms import validators
from django.utils.datastructures import MultiValueDict
class Form(wtforms.Form):
def __init__(self, handler=None, obj=None, prefix='',
formdata=None, **kwargs):
if handler:
formdata = MultiValueDict()
for name in handler.request.arguments.keys():
formdata.setlist(name, handler.get_argument(name))
#下面这个地方初始化Form的时候formdata的数据全都丢失了。比如本来是SSS的变成了S
wtforms.Form.__init__(self, formdata, obj, prefix, **kwargs)
class PostForm(Form):
title = wtforms.TextField(u'Title', validators=[validators.Required()])
content = wtforms.TextAreaField(u'Content',
validators=[validators.Required()])
python菜鸟,求前辈解答,感激不尽。google没找到答案。
1 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
hustlike 2014-02-19 11:08:07 +08:00
缩进没了。。
|