无法在部署中使用Django身份验证系统

时间:2019-07-24 09:54:20

标签: python django

我创建了一个Django应用程序,该应用程序使用Django的内置身份验证系统,该系统可以正常运行,直到将其部署到生产环境中为止。

现在,每当我尝试登录或注册用户时,都会出现此错误: <scope>test</scope>

我的网络应用程序的所有其他方面均正常运行,因此我不确定该怎么做。

2 个答案:

答案 0 :(得分:1)

您需要在生产环境中运行python migrate [appName]来创建必要的表。

答案 1 :(得分:0)

同时使用 python manage.py makemigrations python manage.py migration, 并应该在数据库django_session中检出,如果没有,请删除migrations文件夹中的迁移文件,然后再次执行上述两个步骤。