跳转到主要内容

Django应用程序,用于管理Google Analytics和网站验证码。

项目描述

Build Status

Django应用程序,用于管理Google Analytics和网站验证码。

安装

在您的虚拟环境中,只需输入

$ pip install django-google-tools

配置

在Django 1.6中,默认禁用了站点框架,要启用Django 1.6中的站点框架,请按照以下步骤1、2和3操作

  1. 将‘django.contrib.sites’添加到您的INSTALLED_APPS设置中。

  2. 定义一个SITE_ID设置

    SITE_ID = 1
  3. 在您的shell中运行

    $ ./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. 在您的shell中运行

    $ ./manage.py syncdb

或者如果您正在使用South

$ ./manage.py migrate

如果您的设置中有DEBUG=True,则googletools将不会渲染任何内容,因为这个库主要用于在生产网站上使用,如果您想改变这种行为,您可以在设置文件中设置GOOGLETOOLS_ENABLED=True。为了澄清,它被定义为如下所示

GOOGLETOOLS_ENABLED = not DEBUG

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

管理

转到管理界面。当正确安装时,您将找到“Googletools”应用程序。在那里,您可以管理您的Google Analytics和网站验证码。

模板标签

为了在模板中使用 googletools,您需要加载 templatetags。

{% load googletools %}

使用 {% analytics_code %} 插入您的 Analytics 代码。

使用 {% 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>

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分布

django-google-tools-1.1.0.tar.gz (5.7 kB 查看哈希值)

上传日期 源代码

支持