【发布时间】:2019-10-15 17:57:47
【问题描述】:
我有一个在 django 2.2.5 上制作的应用程序。我试图访问 django 管理员,以便我可以使用管理员为应用程序添加一些数据。
当我通过调用 127.0.0.1:8000/admin 访问开发服务器上的管理员时,一切正常,我可以使用管理页面向数据库添加更多数据。但是当我使用(我部署的网站 ip say(10.2.2.5)/admin 获取管理员时,我无法访问我的管理页面。
我的管理页面正在打开,但是一旦我尝试使用我的 ID 和密码登录它,它就会给我错误(服务器错误 500)。
谁能帮助我,以便我可以从管理员向我的网站添加数据。
提前致谢。
【问题讨论】:
-
您在部署应用程序时是否在任何步骤中运行了迁移(即
python manage.py migrate)? -
是的,我做了好几次。
-
我建议(如果您的日志未配置或不可用)设置
DEBUG = True一段时间,然后尝试在 Django 回溯的帮助下调试问题。但是,最好按照@mawilmsen 的描述尽早配置日志。 -
我已尝试使用 debug=True 我收到错误:异常值:尝试写入只读数据库。我现在可以做什么@AlfarhanZahedi?
-
这意味着您必须提供所需的写入权限!你用的是什么数据库?
标签: django django-admin