要与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在panelgrid中填充包含行和列的列表   Java中swing JList作为选项卡   java Zookeeper与spotify kafka图像的cprestproxy连接失败   java maven 3.0+跳过“mvn部署”上的插件执行   多线程在Java中,如何在同一网络上的服务器和客户端之间创建同步连接?   java Hibernate JPA“未找到关联类”,使用另一个实体作为键,可嵌入作为值   java在javamail api中用于会话的库   java活动生命周期回调混乱?   产生乱码输出的java if语句   java我无法从RESTAPI URL获取JSON对象   java如何在dropwizard中禁用cron作业   java公共静态工厂方法   java com。脸谱网。反应桥JavaJSExecutor$ProxyExecutor异常   Java中的安卓事件处理   java如何将p6spy与proxydatasource一起使用   使用JPQL时@Version的java行为   java不支持JDK7NIO。2在Linux上使用Epoll等?   使用Java Redis客户端(莴苣)连接到Amazon ElastiCache   在Java中将SQL Server的所有列中的一种数据类型更改为另一种数据类型   java在程序中删除抽象类的对象