【问题标题】:Django Runtime Error while trying to run server尝试运行服务器时出现 Django 运行时错误
【发布时间】:2020-04-03 17:12:47
【问题描述】:

我正在尝试通过我克隆的 github 存储库上的“python manage.py runserver”运行我的 Django 服务器,并且总是收到此运行时错误消息:

类 AbstractBaseUser(models.Model):

RuntimeError: ____class____ 未设置将“AbstractBaseUser”定义为。 ____classcell____ 是否传播到 type.____new____?

我的虚拟环境中安装的软件包的详细信息是: 姜戈 1.9 | django-crispy-forms 1.6.0 | django-markdown-deux 1.0.5 | django-pagedown 0.1.1 | 降价2 2.3.1 | olefile 0.46 | 枕头7.1.1 | 点 19.2.3 | 安装工具 41.2.0 |

我使用的是python 3.8.1版

请问有人对如何解决此错误有任何建议。谢谢。

【问题讨论】:

    标签: python django django-rest-framework


    【解决方案1】:

    首先,您应该尝试将软件包更新到最新版本,因为您使用的是 python 3.8。也检查一下:https://docs.djangoproject.com/en/3.0/faq/install/#what-python-version-can-i-use-with-django 我不认为 Django 1.9 与 python 3.8 兼容

    【讨论】:

    • 我将所有东西都升级到了最新的库,并在必要时进行了一些更改,并且效果很好。坦克
    【解决方案2】:

    /save 处的运行时错误 您通过 POST 调用了此 URL,但该 URL 不以斜杠结尾,并且您设置了 APPEND_SLASH。 Django 在维护 POST 数据时无法重定向到斜杠 URL。将表单更改为指向 127.0.0.1:8000/save/(注意尾部斜杠),或在 Django 设置中设置 APPEND_SLASH=False。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 2015-10-25
      • 1970-01-01
      • 2014-12-19
      相关资源
      最近更新 更多