/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“不存在”