要与molo一起使用的用户元数据。

molo.usermetadata的Python项目详细描述


Continuous IntegrationCode Coverage

提供代码以帮助使用molo代码库处理项目中的用户元数据。

注意

此库不提供django用户模型,它提供 可以附加到用户的元数据模型。我们的经验是 django中的自定义用户模型添加了各种不愉快 使用迁移时。

安装:

pip install molo.usermetadata

在应用程序设置中:

INSTALLED_APPS = (
   'molo.usermetadata',
)

MIDDLEWARE = (
   'molo.usermetadata.middleware.PeronsaMiddleware'
)

在您的应用程序中url.py:

urlpatterns += patterns('',
     url(r'^meta/', include('molo.usermetadata.urls', namespace='molo.usermetadata', app_name='molo.usermetadata')),
)

注意:

In order for the personae to be activated, choose activate under wagtail settings > personae settings

谷歌分析

为了让ga获取人物角色数据,您需要将以下内容添加到base.html中

在模板顶部,您需要加载persona标记:

{% load persona_tags %}

在gtm块中,添加以下内容以获取persona值:

{% persona_selected as persona_selected_value %}

在<;noscript>;标记中,将以下内容添加到src,以便在未启用js时将角色添加到数据层:

{% if persona_selected_value%}&persona={{ persona_selected_value }}&event=persona{% endif %}

在标记管理器块的底部添加以下内容,以便在启用js时将角色添加到数据层:

{% if persona_selected_value %}
  <script type="text/javascript">
    dataLayer.push({'persona': '{{ persona_selected_value }}', 'event': 'persona'});
  </script>
{% endif %}

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

推荐PyPI第三方库


热门话题
java在SearchView上获取空对象引用   使用参数从命令行运行java Maven项目时出错   java如何根据其他属性对属性进行排序?   java MongoDB不会为嵌套文档的_id字段保存空值   xml如何使用Java从SOAP响应中检索元素值?   java根据给定的DateTimeFieldType对DateTime进行取整   java标识是否已打开JDialog   在WLS/JDeveloper中部署简单java文件   java如何处理带有最终字段的空构造函数   java如何从单张图生成矢量图像   java Swing工作线程在大型XML解析期间导致延迟   H2数据库中@GeneratedValue的java问题   JavaSpring表达式语言检查字符串列表中是否包含字符串   java检查二叉树中的节点是否有子节点?   java为多个几乎相似的片段重用同一适配器   java libgdx处理cam外部的对象   RecycleView Android/Java中的可自定义适配器存在问题   java总是调用线程。currentThread()。中断();当捕捉到中断异常时?   多线程在java中顺序的含义是什么?