Django 1.5 robots.txt

时间:2013-05-28 21:58:36

标签: django robots.txt

以下是我们在网址中的内容:

from django.views.generic import TemplateView

.....

url(r'^robots\.txt$', TemplateView.as_view(template_name='robots.html')),

出于某种原因,我们在尝试点击* .com / robots.txt时会被重定向到?next = robots.txt

有什么明显的东西我们不见了吗?这似乎在流浪的环境中本地工作,但它不在生产中工作(重定向到?next =)

更新1 没有明显的理由认为这可能是@login_required装饰器或任何所需的登录功能......

更新2 果然,您在经过身份验证后可以看到robots.txt ....

更新3 direct_to_template已被弃用,我确信以前工作但显然已在django 1.5中弃用

更新4似乎这篇文章有一种方法可以强制login_required用于TemplateView.as_view:How to require login for Django Generic Views?但是在我们的情况下,这似乎是默认的强制?

0 个答案:

没有答案