小编ase*_*max的帖子

**之后的reverse()参数必须是映射

我有一个在提交时不起作用的铭文表格

我收到此错误:

**之后的reverse()参数必须是映射,而不是str

这是我的看法:

def inscription(request, seance_id):
    seance = get_object_or_404(Variant, id=seance_id)
    inscription_config = {'form_class': InscriptionForm,
                          'extra_context': {'seance': seance}}    

    return create_object(request, **inscription_config)
Run Code Online (Sandbox Code Playgroud)

我的表格:

class InscriptionForm(forms.ModelForm):
    class Meta:
        model = Inscription

    def clean(self):
        cleaned_data = self.cleaned_data
        email = cleaned_data.get("mail")
        mail_confirmation = cleaned_data.get("mail_confirmation")

        if email != mail_confirmation:
            raise forms.ValidationError("Les deux adresses mails doivent correspondre")

        return cleaned_data
Run Code Online (Sandbox Code Playgroud)

似乎在return语句中触发错误的是**inscription_config

但我不明白为什么,从昨天起我一直在寻找

编辑

Environment:

Request Method: POST
Request URL: http://127.0.0.1:8039/formations/inscription/1/
Django Version: 1.2.5
Python Version: 2.7.2
Installed Applications:
['django.contrib.auth',
 'django.contrib.comments',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.admin',
 'ckeditor', …
Run Code Online (Sandbox Code Playgroud)

python django django-1.2

13
推荐指数
1
解决办法
2万
查看次数

我的文字中的分隔符是什么

我有一个长杂乱的文件,我的朋友告诉我,他有标签分隔该文件..但是当我这样做:

  tokens = line.split("\t")
Run Code Online (Sandbox Code Playgroud)

它没有分裂......

但我不知道也许我错过了一些东西..我的朋友似乎很确定他的文件是以制表符分隔的.它看起来也像制表符分隔

样本文件

10      AccessibleComputing     0       381202555       2010-08-26T22:38:36Z    OlEnglish       7181920 #F3#    [[Help:Reverting|Reverted]] edits by [[Special:Contributions/76.28.186.133|76.28.186.133]] ([[User talk:76.28.186.133|talk]]) to last version by Gurch  #REDIRECT#F0#[[Computer#F0#accessibility]]#F0#{{R#F0#from#F0#CamelCase}}        lo15ponaybcg2sf49sstw9gdjmdetnk ,Computer_accessibility
Run Code Online (Sandbox Code Playgroud)

有没有办法知道python中隐藏的分隔符?

也许以另一种格式编码字符串....?

python split

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

标签 统计

python ×2

django ×1

django-1.2 ×1

split ×1