Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在部署中使用Django身份验证系统_Python_Django - Fatal编程技术网

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

Python 无法在部署中使用Django身份验证系统,python,django,Python,Django,我创建了一个Django应用程序,它使用Django的内置身份验证系统,在我将其部署到生产环境之前,该系统一直正常工作 现在,每当我尝试登录或注册用户时,都会出现此错误: 在/登录时发生编程错误 身份验证用户关系不存在 第1行:…user.is\u活动,auth\u user.date\u从auth\u user加入 我的web应用程序的所有其他方面都正常工作,因此我不确定该怎么办。您需要在生产环境中运行python migrate[appName]来创建必要的表。同时使用这两种方法 pytho

我创建了一个Django应用程序,它使用Django的内置身份验证系统,在我将其部署到生产环境之前,该系统一直正常工作

现在,每当我尝试登录或注册用户时,都会出现此错误: 在/登录时发生编程错误 身份验证用户关系不存在 第1行:…user.is\u活动,auth\u user.date\u从auth\u user加入

我的web应用程序的所有其他方面都正常工作,因此我不确定该怎么办。

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

同时使用这两种方法 python manage.py makemigrations python manage.py迁移,
数据库django_会话中的签出应该在那里,如果没有,请删除migrations文件夹中的migrations文件并再次执行上述两个步骤。

我是否在正常的终端窗口中运行此操作是,您可以查看django文档以了解更多信息:当我这样做时,它只是说没有要应用的迁移。请确保您从本地环境推送了所有迁移,并在运行迁移之前运行python manage.py makemigrations。我尝试过这一点,但这对部署的应用程序没有影响