我的Django应用程序有一个奇怪的问题,我不知道在哪里修复它。每当我运行我的应用程序时,在我可以登录到应用程序并在其上执行操作之前,我必须登录管理站点,否则它会抛出“找不到页面”(404)"我尝试以普通(非管理员)用户身份登录应用程序时出错。
关于可能导致此问题以及如何解决问题的任何想法?
答案 0 :(得分:2)
由于以下情况的组合,可能会发生这种情况:
@login_required
装饰器)LOGIN_REDIRECT_URL
中的settings.py
设置)如果不是非常必要,请删除@login_required
,或者确保您的登录重定向配置正确,并指向实际提供登录页面的网址。