django网站管理员工具验证

django-webmaster-verification的Python项目详细描述


此应用程序允许各种网站管理员工具验证django站点是否 由你管理。

唯一受支持的验证方法是访问 服务器。

支持的服务:

https://api.travis-ci.org/nkuttler/django-webmaster-verification.png

用法

django-webmaster-verification放入python路径:

pip install django-webmaster-verification

webmaster_verification添加到设置中已安装的应用程序中。py:

INSTALLED_APPS = (
    ...,
    'webmaster_verification',
    ...,
)

webmaster_verification添加到根urlconf(url.py):

urlpatterns = patterns('',
    ...,
    url(r'', include('webmaster_verification.urls')),
    ...,
)

添加设置,如下所示:

WEBMASTER_VERIFICATION = {
    'bing': '<bing verification code>',
    'google': '<google verification code>',
    'majestic': '<majestic verification code>',
    'yandex': '<yandex verification code>',
    'alexa': '<alexa verification code>',
}

这些代码是字母数字的,不包括诸如“html”之类的后缀。 847e1f379a99c28a用于google,而不是847e1f379a99c28a.html

除bing之外,还支持多个代码:

WEBMASTER_VERIFICATION = {
    'bing': '<bing verification code>',
    'google': (
            '<google verification code 1>',
            '<google verification code 2>',
    ),
    'majestic': (
            '<majestic verification code 1>',
            '<majestic verification code 2>',
    ),
    'yandex': (
            '<yandex verification code 1>',
            '<yandex verification code 2>',
    ),
    'alexa': (
            '<alexa verification code 1>',
            '<alexa verification code 2>',
    ),
}

注释

python 2.6用户必须手动安装argparse和importlib。我是 现在太懒了,无法将该逻辑添加到安装脚本中。

因为bing总是访问同一个验证文件,所以我不确定它是否 可能支持多个代码。如果是,请告诉我,并且 如何,因为我没有真正使用他们的工具。

对于yandex仅支持.txt文件方法,但添加对 .html如果需要的话应该很简单。

我看到的alexa代码都有27个字符,所以这就是 应用程序假设已使用。如果你的密码不同,请告诉我,我需要 修改应用程序。

更改日志

0.3.0(2016-02-20)

  • python 2.7和django 1.8是必需的

0.2.4(2015-02-26)

  • 添加django 1.8(beta1)支持并删除1.5个测试

0.2.3(2014-04-13)

  • django 1.7(beta1)支持

0.2.2(2014-01-12)

  • Django 1.6支持
  • 删除了Python2.5测试

0.2.1(2013-03-25)

  • 添加Alexa支持
  • 重构测试项目以使用不同的结构

0.2(2013-02-16)

  • python 3.2支持
  • 与travis集成测试

0.1.10(2012年12月21日)

  • 修复从实际项目运行时的测试错误

0.1.9(2012-12-19)

  • PYPI更新

0.1.8(2012-12-19)

  • 增加了Yandex网站管理员工具支持。

0.1.7(2012-05-07)

  • 一个提供程序的多个验证代码的错误修复。

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

推荐PyPI第三方库


热门话题
java Kafka producer大量内存使用(泄漏?)   java NullPointerException。。。正在插入数据但无法检索数据[Mysql DB]   java spring+jpa+hibernate=没有可用于当前线程的实际事务的EntityManager无法可靠地处理“persist”调用   getelementbyid在没有ID的情况下如何在java中使用GetElementsById   java有没有一种使用WatchService强制轮询的方法?   java将值从jframe传递给另一个jframe并使用它   Java/Groovy中带重试的反应式事件处理   具有两个包装器元素的java Jackson XML ArrayList输出   java总是在范围内使用不同的随机元素   取消选择java下拉列表值   多线程如何在Java中为对象的不同成员拥有不同的同步块   java如何使用多线程从文本文件中读取输入   java Spring启动附加崩溃命令   java使用公共或单独的actionPerfomed方法有什么区别   java用Spring3.0中的SpEL替换JSP中的EL   java作为windows服务运行应用程序时无法访问共享文件夹   java xml 1.1规范中的“解析数据”是什么意思?   以编程方式设置JComboBox索引时java触发ItemListener   java Android WebView:只加载HTML,不加载JS或CSS(在某些设备中)   Java:计算do/while循环的数量