一个简单的django应用程序,提供对robots.txt文件的访问
django-roberts的Python项目详细描述
提供robots.txt文件的简单django应用程序。
要求
django 1.2或更高版本,python 2.7或更高版本。
安装
使用您喜爱的python安装程序从pypi安装它:
pip install django-roberts
或者从应用程序站点获取源代码:
hg clone https://bitbucket.org/mhurt/django-roberts
分发版中包含的robots
包应放在PYTHONPATH
上。
配置
将
robots
添加到INSTALLED_APPS
设置中。在根目录中包含包的url模式
urls.py
:url(r'', include('robots.urls')),
如果运行django的开发服务器,现在应该可以在http://127.0.0.1:8000/robots.txt
额外费用
为了方便起见,包定义了可以在视图和模板中使用的robots指令的可用组合。
定义了以下常数:
- noindex_follow
- 索引不跟随
- 不跟随
下面是在实践中使用这些常量的简单示例…
在您的视图中:
# views.py import robots class MyView(ListView): meta_robots = robots.NOINDEX_FOLLOW ... ...
在基本模板中:
# base.html <html> <head> ... {% include 'robots/meta_robots.html' %} <!-- OR --> {% if view.meta_robots %} <meta name="robots" content="{{ view.meta_robots }}"> {% endif %} ... ...
python包
python包可以从PyPI
获取源代码
来自我们的BitBucket repository。
报告错误
请通过我们的Issue Tracker报告任何错误。