2

当我尝试在 django 管理员中更改我的模型之一时,出现以下错误。这是我的模型。

class Scan(models.Model):
    image = models.FileField(upload_to = 'images/', default = 'images/')
    R = models.IntegerField(255)
    G = models.IntegerField(255)
    B = models.IntegerField(255)
    description = models.CharField(max_length=100) 
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    project = models.ForeignKey(Project, 
    on_delete=models.CASCADE,null=True)
    clean = models.NullBooleanField(null=True, default= False)

内部 35 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/handlers/exception.py”。response = get_response(request)

_get_response 128 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/handlers/base.py”。response = self.process_exception_by_middleware(e, request)

_get_response 126 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/handlers/base.py”。 response = Wrapped_callback(request, *callback_args, ** callback_kwargs)

包装器 574 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。返回 self.admin_site.admin_view(view)(* args, **kwargs)

_wrapped_view 142 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。 response = view_func(request, *args, **kwargs)

_wrapped_view_func 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/views/decorators/cache.py” 44. response = view_func(request, *args, **夸格斯)

内部 223 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/sites.py”。返回视图(请求,*args,**kwargs )

add_view 1553 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。 return self.changeform_view(request, None, form_url,额外上下文)

_wrapper 62 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。返回 bound_func(*args, **kwargs)

_wrapped_view 142 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。 response = view_func(request, *args, **kwargs)

bound_func 58中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。返回func。获取(自我,类型(自我))(*args2,**kwargs2)

changeform_view 1450 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。 return self._changeform_view(request, object_id, form_url,额外上下文)

_changeform_view 1482 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。如果 form.is_valid():

is_valid 179 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/forms.py”。返回 self.is_bound 而不是 self.errors

错误 174 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/forms.py”。self.full_clean()

full_clean 378.self._post_clean() 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/forms.py”

_post_clean 401 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/models.py”。self.instance.full_clean(exclude=exclude, validate_unique=False )

full_clean 1151.self.clean() 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/db/models/base.py”

异常类型:/admin/api/scan/add/ 处的 TypeError 异常值:'bool' 对象不可调用

4

1 回答 1

1

您正在覆盖 clean,这是模型中的一个函数。重命名该变量。

于 2018-02-26T17:31:52.340 回答