/sign-up/ 关系“auth_user”处的编程错误不存在第 1 行:从“auth_user”中选择(1)作为“a”在哪里“auth_user”。“userna [重复]

Posted

技术标签:

【中文标题】/sign-up/ 关系“auth_user”处的编程错误不存在第 1 行:从“auth_user”中选择(1)作为“a”在哪里“auth_user”。“userna [重复]【英文标题】:ProgrammingError at /sign-up/ relation "auth_user" does not exist LINE 1: SELECT (1) AS "a" FROM "auth_user" WHERE "auth_user"."userna [duplicate] 【发布时间】:2022-01-15 07:01:27 【问题描述】:

所以我刚刚在 Heroku 上托管了我的 django 应用程序,每次我尝试创建一个帐户时都会收到此错误

我的views.py注册函数

def register(request):
     if request.user.is_authenticated:
          return redirect('home')
     form = registerform()
     if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            user = form.save(commit=False)
            user.username = user.username.lower()
            user.save()
            login(request, user)              
            return redirect('home')
        else:
            messages.error(request, 'User does not exist')
        
     return render(request, 'register.html', 'form' : form)

帮忙,谢谢

【问题讨论】:

【参考方案1】:

从 CLI 或 Heroku webapp 运行以下命令:

heroku run python manage.py migrate

【讨论】:

错误:缺少必需的标志:» -a,--app 审查应用程序使用的 APP 父应用程序» 查看更多帮助 --help .... 这是我在运行该命令时遇到的错误

以上是关于/sign-up/ 关系“auth_user”处的编程错误不存在第 1 行:从“auth_user”中选择(1)作为“a”在哪里“auth_user”。“userna [重复]的主要内容,如果未能解决你的问题,请参考以下文章

管理员中的 Django 自定义用户模型,关系“auth_user”不存在

使用多个数据库的 Django 错误关系“auth_user”不存在

在 Travis 上运行 django unittests 时如何解决“psycopg2.errors.UndefinedTable:关系“auth_user”不存在”

PSQL和Django 2的典型“关系”auth_user“不存在”

即使在进行迁移之后,/admin/login/ 处的 OperationalError

django的RBAC认证z;自定义auth_user表;认证组件权限组件源码分析;认证组件;权限组件