【问题标题】:Django Redirect 302 0Django 重定向 302 0
【发布时间】:2014-11-10 00:28:40
【问题描述】:

我正在尝试向我们正在构建的 django 网站添加消息传递功能。我环顾四周,似乎 django-postman 可以满足我们所有的要求。

我使用 pip 安装了该应用程序,并安装了快速入门中描述的所有其他必需应用程序。将应用程序添加到已安装的应用程序中,并将邮递员 url 添加到我的 url 文件中。为数据库和管理面板进行了同步数据库和迁移,现在我拥有所有 django-postman 表。

现在我尝试使用 django-postman 中的模板并使用 url postman_write,链接是正确的,但我被重定向到我的登录页面,服务器返回 302 0 代码。

[16/Sep/2014 11:40:28] "GET /messages/write/ HTTP/1.1" 302 0

有人知道我可能做错了什么吗?

【问题讨论】:

  • 看BitBucket上的代码,写视图url(r'^write/(?:(?P[^/#]+)/)?$',WriteView.as_view (), name='postman_write'),需要收件人。您是否尝试在网址末尾添加收件人以查看是否仍然重定向?
  • 是的,也试过了,还是一样。

标签: python django http-status-code-302


【解决方案1】:

您可能会因为 login_required 限制而被重定向。 你没有类似的东西吗?

POSTMAN_DISALLOW_ANONYMOUS = True
LOGIN_REDIRECT_URL = '/'

【讨论】:

  • 这应该是评论而不是答案。
猜你喜欢
  • 2021-10-20
  • 2017-09-20
  • 1970-01-01
  • 2011-09-25
  • 2015-11-30
  • 2020-08-28
  • 2019-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多