django的simple robots.txt应用程序
django-robots-txt的Python项目详细描述
这是一个为django创建robots.txt文件的简单应用程序。它根本没有模型,您应该编辑一个模板来更新robots.txt文件。我厌倦了将这个视图添加到每个项目中,因为django没有内置的text/plain视图。
有关文件的详细信息,请参见robots page。
用法
将django-robots-txt放入python路径:
pip install django-robots-txt
在模板目录中创建自定义robots.txt文件,名为robots_txt/robots.txt。
将robots.txt视图添加到根目录urls.py:
from django.conf.urls.defaults import patterns, include, url from robots_txt.views import RobotsTextView urlpatterns = patterns('', ..., url(r'^robots.txt$', RobotsTextView.as_view()), ..., )
就这样,您的robots.txt模板将被提供。
如果希望保持简短,也支持此urlconf条目:
urlpatterns = patterns('', ..., url(r'', include('robots_txt.urls')), ..., )
如果不想创建自己的模板并且不介意使用空的robots.txt:
INSTALLED_APPS = ( ..., 'robots_txt', ..., )
更改
0.4分: -重构测试 -django 1.6的更新
0.3分: -包含urlconfig的错误修复程序