gpt4 book ai didi

django - 在 Django 1.7、Python3 中,使用 Floppyforms 1.3,不断出现错误 "TypeError: object() takes no parameters"

转载 作者:行者123 更新时间:2023-12-02 08:25:21 24 4
gpt4 key购买 nike

当我发现错误时,现在这主要是信息性的。

背景:带有 MyModel 更新表单的 Django 1.7 应用程序。

我的表单如下所示:

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 行,在 __call__ 中
返回 self.application(environ, start_response)
...
文件“/usr/local/lib/python3.4/site-packages/floppyforms/models.py”,第 22 行,位于 __new__
返回 super(ModelForm, cls).__new__(cls, *args, **kwargs)
类型错误:object() 不带参数

我不确定为什么这种情况不断发生,但错误消息没有多大帮助。

最佳答案

让我抓狂了几天,最终通过将 .__future__ 添加到 floppyforms 导入解决了这个问题。

import floppyforms.__future__ as forms

现在代码很高兴:)

关于django - 在 Django 1.7、Python3 中,使用 Floppyforms 1.3,不断出现错误 "TypeError: object() takes no parameters",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com