用于管理谷歌分析和网站验证代码的django应用程序。

django-google-tools的Python项目详细描述


Build Status

用于管理谷歌分析和网站验证代码的django应用程序。

安装

在您的虚拟机中键入:

$ pip install django-google-tools

配置

在django 1.6中,站点框架在默认情况下是禁用的,用于启用站点 Django 1.6中的框架遵循步骤1、2和3:

  1. 将“django.contrib.sites”添加到已安装的应用程序设置中。

  2. 定义站点ID设置:

    SITE_ID = 1
    
  3. 在您的壳中运行:

    $ ./manage.py syncdb
    
  4. googletools添加到INSTALLED_APPS

    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.sites',
        ...
        'googletools',
        ...
    )
    
  5. 在您的壳中运行:

    $ ./manage.py syncdb
    

或者如果您正在使用South

$ ./manage.py migrate

如果您的设置中有DEBUG=Truegoogletools将不会呈现任何内容 因为这个库主要用于生产站点,如果您想 更改此行为您可以在设置中设置GOOGLETOOLS_ENABLED=True。 文件。为了澄清,它的定义如下:

GOOGLETOOLS_ENABLED = not DEBUG

这意味着,默认情况下,googletools将在DEBUG=False时启用。

管理层

转到管理界面。正确安装后,您将发现 googletools应用程序。在那里你可以管理你的谷歌分析和网站验证 代码。

模板标记

要在模板中使用googletools,必须加载templatetags。

{% load googletools %}

使用{% analytics_code %}插入分析代码。

使用{% site_verification_code %}插入站点验证代码。

如果没有为当前站点配置TemplateTags,则它们将返回空字符串。

模板应该如下所示:

{% load googletools %}
<html>
    <head>
        <meta charset="utf-8">
        ...
        <meta name="description" content="..." />
        {% site_verification_code %}

        <link rel="stylesheet" href="/static/css/style.min.css">

        {% analytics_code %}
    </head>
    <body>
        <h1>My awesome project</h1>
        ...
    </body>
</html>

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

推荐PyPI第三方库


热门话题
junit cucumber为什么会找到“runTest.java”来运行测试?   在Eclipse中找不到java KeyPairGenerator   java NotSerializableException即使在实现Serializable之后   noclassdeffounderror(java字符串连接)为什么会出现这种异常?   java Guice:将接口绑定到由动态代理创建的实例   使用Spring数据neo4j创建空间索引时发生java错误   java对于需要在50多个excel文件上运行并且每个文件平均包含25k行的项目,最佳的方法是什么   javaNIO中的java缓冲区写入/发送消息问题   如何在Java/eclipse中添加不调用super()的警告   JavaSpring:mvcUrl映射错误的id   java应该在getInstance或构造函数中使用Init方法吗?   安卓中的java空指针异常错误   java Jsoup不能完全获取原始html代码