小编pav*_*nis的帖子

在Python中迭代文件的单词

我需要遍历一个大文件的单词,该文件由一个长的长行组成.我知道逐行迭代文件的方法,但由于它的单行结构,它们在我的情况下不适用.

任何替代品?

python io file

12
推荐指数
3
解决办法
2万
查看次数

提交表单不变时,Django表单集cleaned_data为空

关于Django 1.4和表单集,我一直遇到一个奇怪的问题:当提交的数据不变时,即使表单集本身通过了验证,表单集的cleaned_data字段也为空。

这是一个例子:

forms.py:

class NameForm(forms.Form):
    name = forms.CharField(required=False, initial='Foo')
Run Code Online (Sandbox Code Playgroud)

views.py:

def welcome(request):

    Formset = formset_factory(NameForm, extra=1)
    if request.method == 'POST':
        formset = Formset(request.POST)
        print '1.Formset is valid?', formset.is_valid()
        print '2.Formset', formset
        print '3.Formset cleaned_data', formset.cleaned_data
    else:
        formset = Formset()
    return render_to_response('template.html', locals())
Run Code Online (Sandbox Code Playgroud)

尽管它formset是有效的,并且实际上包含数据,但第3行将打印一个空字典的列表,除非我实际上已更改了该字段中的初始值。

这对我来说似乎很奇怪,但是我可能做错了什么。有什么帮助吗?

python django formset

4
推荐指数
1
解决办法
2771
查看次数

标签 统计

python ×2

django ×1

file ×1

formset ×1

io ×1