python - django-admin:覆盖保存方法时为 "super() argument 1 must be type, not None"

标签 python django types django-admin

好吧,另一个无用的错误导致我花了一个小时试图解决这个问题。

我有一个模型“CompanyProfile”直到最近一直在工作,但现在当我尝试通过管理员保存模型时,我收到一个错误,似乎告诉我对象引用为空。我不知道如何对此进行排序。

一切如常:

def save(self, force_insert=False, force_update=False):
    super(CompanyProfile, self).save(force_insert, force_update)

我重新启动了服务器,重新安装了 django,清除了数据库,但仍然没有成功。任何人有任何想法或以前遇到过这个问题吗?

最佳答案

也许这是一个循环导入问题? http://markmail.org/message/zothlfayqkbidqfh#query:+page:1+mid:3cnpcw3e4cgo3cas+state:results

在这里的例子中,他在信号中有一个 import 语句,这是罪魁祸首。

你可以检查 globals() 是否有类似的症状..

关于python - django-admin:覆盖保存方法时为 "super() argument 1 must be type, not None",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411268/

相关文章:

带线程的 Python 程序无法捕获 CTRL+C

python - pickle.dump 在附加到文件时不转储任何内容

python - 嵌套类中的模块出现意外的 UnboundLocalError

python - Django 2.0 中 "django.core.xheaders"的替代 Django 包

c# - 检查字符串是否可以转换为另一种类型 (C#)

python - 如何根据 matplotlib 中的一些规则为数据点着色

django paypal_ipn 表不存在

django - 使用直通模型了解 Django 中的多对多字段

spring-mvc - 如何将通用集合类对象作为参数传递

c# - 将具体对象类型作为泛型方法的参数传递