django的simple robots.txt应用程序

django-robots-txt的Python项目详细描述


这是一个为django创建robots.txt文件的简单应用程序。它根本没有模型,您应该编辑一个模板来更新robots.txt文件。我厌倦了将这个视图添加到每个项目中,因为django没有内置的text/plain视图。

有关文件的详细信息,请参见robots page

https://api.travis-ci.org/nkuttler/django-robots-txt.png

用法

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的错误修复程序

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
记录打印JAVA控制台客户端的SOAP消息   java camunda异常找不到id为空的任务任务   java如何将json文件转换为以下格式{“Description”:“Cmd是一个开源工具”,数据{“别名”:“xCmd”,“软件”:“xCmd”,“_raw”:“}   java在Hibernate期间清理连接池花费的时间太长   用Java实现基本FTP客户端的socket   Java生成文本文件格式的格式化报告   java hibernate createQuery vs get   TriggerBuilder<Trigger>类型中带有Schedule(ScheduleBuilder<SBT>)的java不适用于参数(可变触发器)   JavaSwing:GlassPane防止鼠标指针更改   java使用for循环创建上下三角形   maven“Java Home”在cmd中运行“mvn v”时不显示   java客户端无法联机连接到服务器   java面向对象程序设计问题   java如何按升序和降序对hashmap数据进行排序   java为什么JPanel从不调用reapint