繁体   English   中英

Django 在标准环境中部署应用引擎错误

[英]Django error app engine deploy in standard env

我正在尝试使用 postgress 在 google app engine 上部署一个 django 应用程序,但我对可能导致此错误的原因一无所知。

一切都很完美,但是当我要对 django-admin 进行身份验证时,它会抛出这个错误。

ProgrammingError at /admin/login/

relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user...
                                                             ^
Request Method: POST
Request URL:    https://don-numero.uc.r.appspot.com/admin/login/?next=/admin/
Django Version: 3.0.5
Exception Type: ProgrammingError
Exception Value:    
relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user...
                                                             ^
Exception Location: /env/lib/python3.7/site-packages/django/db/backends/utils.py in _execute, line 86
Python Executable:  /env/bin/python3.7
Python Version: 3.7.7
Python Path:    
['/srv',
 '/env/bin',
 '/opt/python3.7/lib/python37.zip',
 '/opt/python3.7/lib/python3.7',
 '/opt/python3.7/lib/python3.7/lib-dynload',
 '/env/lib/python3.7/site-packages']

已经检查了数据库访问、设置文件、迁移,一切都设置正确。

有任何想法吗?

“不存在”ProgrammingError 表示您的期望与数据库的实际情况不一致。 您的更改可能不会完全反映在数据库中。 你有没有尝试过:

python manage.py makemigrations <app_name>

python manage.py migrate <app_name>

您可以在此处找到有关如何解决此错误的更多信息: Django ProgrammingError column does not exist

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM