Django运行时尝试运行服务器时出错



我正试图在我克隆的github存储库上通过"python manage.py runserver"运行我的Django服务器,但总是收到以下运行时错误消息:

类AbstractBaseUser(models.Model(:

RuntimeError:____class____未设置为将"AbstractBaseUser"定义为<'class'django.contrib.auth.base_user.AbstractBaseUser'>.是传播到类型的____ classcell________新____?

我的虚拟环境中已安装软件包的详细信息如下:Django 1.9|django脆型1.6.0|django降价双人组1.0.5|django向下翻页0.1.1|降价2 2.3.1|olefile 0.46|枕头7.1.1|第19.2.3点|setuptools 41.2.0|

我使用的是python版本3.8.1

请大家对如何解决这个错误有什么建议。非常感谢。

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

/save处的RuntimeError您通过POST调用了这个URL,但URL没有以斜杠结尾,并且您设置了APPEND_slash。Django在维护POST数据时无法重定向到斜杠URL。将表单更改为指向127.0.0.1:8000/save/(注意后面的斜杠(,或者在Django设置中设置APPEND_slash=False。

相关内容

最新更新