【问题标题】:ProgrammingError at /sign-up/ relation "auth_user" does not exist LINE 1: SELECT (1) AS "a" FROM "auth_user" WHERE "auth_user"."userna [duplicate]/sign-up/ 关系“auth_user”处的编程错误不存在第 1 行:从“auth_user”中选择(1)作为“a”在哪里“auth_user”。“userna [重复]
【发布时间】: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})

帮忙,谢谢

【问题讨论】:

    标签: python django heroku django-models django-views


    【解决方案1】:

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

    heroku run python manage.py migrate
    

    【讨论】:

    • 错误:缺少必需的标志:» -a,--app 审查应用程序使用的 APP 父应用程序» 查看更多帮助 --help .... 这是我在运行该命令时遇到的错误
    猜你喜欢
    • 1970-01-01
    • 2020-06-14
    • 2018-09-04
    • 1970-01-01
    • 2019-02-07
    • 2020-09-01
    • 2017-02-19
    • 2018-03-25
    • 1970-01-01
    相关资源
    最近更新 更多