我有一个在提交时不起作用的铭文表格
我收到此错误:
**之后的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) 我有一个长杂乱的文件,我的朋友告诉我,他有标签分隔该文件..但是当我这样做:
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中隐藏的分隔符?
也许以另一种格式编码字符串....?