在Django 1.7中,Python3使用Floppyforms 1.3,不断得到错误;TypeError:object()不接受任何参数;
现在,当我发现错误时,这主要是信息性的 背景:Django 1.7应用程序,带有MyModel的更新表单 我的表格是这样的:在Django 1.7中,Python3使用Floppyforms 1.3,不断得到错误;TypeError:object()不接受任何参数;,django,python-3.x,django-views,Django,Python 3.x,Django Views,现在,当我发现错误时,这主要是信息性的 背景:Django 1.7应用程序,带有MyModel的更新表单 我的表格是这样的: import floppyforms as forms from crispy_forms.helper import FormHelper from crispy_forms.layout import * from crispy_forms.bootstrap import * class MyCustomForm(forms.ModelForm): use
import floppyforms as forms
from crispy_forms.helper import FormHelper
from crispy_forms.layout import *
from crispy_forms.bootstrap import *
class MyCustomForm(forms.ModelForm):
user_name = forms.CharField()
email = forms.CharField()
phone = forms.CharField()
first_name = forms.CharField()
last_name = forms.CharField()
class Meta:
model = MyCustomModel
不幸的是,我一直遇到以下错误:
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python3.4/site packages/django/contrib/staticfiles/handlers.py”,第64行,在__
返回self.application(环境、启动和响应)
...
文件“/usr/local/lib/python3.4/site packages/floppyforms/models.py”,第22行,新__
return super(ModelForm,cls)。\uuuu new\uuuu(cls,*args,**kwargs)
TypeError:object()不接受任何参数
我不知道为什么会发生这种情况,但错误消息没有多大帮助。让我抓狂了几天,最后通过向floppyforms导入添加
。\uuuuuu future\uuu
解决了这个问题
import floppyforms.__future__ as forms
现在代码很高兴:)您应该将问题分为问题和答案。添加一些代码会很好。您只能保留错误消息的“第一”行。