你的项目描述在这里

django-cookie-monster的Python项目详细描述


django饼干怪兽

^{1}$

CircleCIMaintainabilityCoverage Status

这个软件包提供了两个版本的cookie横幅。简单的一个基本上只是一个提示来通知用户 你在用饼干。群组版本让你的用户决定他需要哪些cookies。在

快速启动

安装django cookie monster::

pip install django-cookie-monster

将其添加到您的INSTALLED_APPS

^{pr2}$

向存储任何cookie的所有脚本标记添加类型和数据属性。在

<!-- before --><script>// This is my script</script><!-- after --><scripttype="text/plain"data-cookieconsent="the_ID_of_my_group">// This is my script</script>

设置

覆盖设置文件中的字符串。您将在下面找到完整的参考资料。在

COOKIE_MONSTER={'banner':{'title':'My Cookie Banner Title',}}

要从标准模式切换到组模式,您需要指定设置组的列表。在

COOKIE_MONSTER={'cookie_groups':{'rows':['Name','Provider','Purpose',],'groups':[{'title':'Necessary','required':True,'cookies':[{'id':'application','rows':['Language','example.com','site language',],},],},{'title':'Marketing','required':False,'cookies':[{'id':'GTM','rows':['Google Tag Manager','Google.com','tracking cookie',],},],},],},}

这是一个完全定制版本的cookie横幅示例:

COOKIE_MONSTER={'banner':{'title':'My Cookie Banner Title','text':'This is my custom text with a dynamic <a href="https://example.com/">link</a> to another page.','policy_link':'contents.utils.my_callable_that_returns_a_dynamic_link_to_the_privacy_page','buttons':{'confirm':{'label':'Accept all cookies'},'toggle':{'label':'Toggle settings'},'accept_all_cookies':{'label':'Accept all Cookies'},'accept_all_group_cookies':{'label':'Accept {groupTitle} Cookies'}},},'accordion_title':'{groupTitle} ({amount})','custom_theme':True,'cookie_groups':{'rows':['Name','Provider','Purpose',],'groups':[{'title':'Necessary','required':True,'cookies':[{'id':'application','rows':['Language','example.com','site language',],},],},{'title':'Marketing','required':False,'cookies':[{'id':'GTM','rows':['Google Tag Manager','Google.com','tracking cookie',],},],},],},}

贡献

安装

要安装前端,您需要运行:

npm i

建筑前端

前端可以通过以下方式构建:

npm run build

单元测试

您可以使用以下方法对前端代码进行单元测试:

npm test

历史

0.1.4(2020-05-13) ++++++++++++++++++在

  • 提高浏览器的向后兼容性

0.1.3(2020-05-13) ++++++++++++++++++在

  • 修正横幅文本中的翻译问题

0.1.2(2020-04-09) ++++++++++++++++++在

  • 修正

0.1.1(2020-04-08) ++++++++++++++++++在

  • 修正

0.1.0(2019-10-16) ++++++++++++++++++在

  • PyPI的第一个版本。

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

推荐PyPI第三方库


热门话题
java我是否正确地实现了广告,为什么没有显示?   java Maven编译器插件与Maven默认插件?   java如何通过在Hibernate中引入二级缓存来解决N+1问题?   java如何在Android中绘制位图   java再次关闭这个“FileOutputStream”声纳   Java Android Studio应用程序开发NullPointerException。我的应用程序强制在加载第二个活动时关闭   java无法使用与postman应用程序中相同的restTemplate发送请求   java为计算器拆分输入字符串   java底部导航栏未显示在活动中   java XML读取具有不同段的相同标记   java从文本文件中添加值   java将外部JAR与插件库目录分离   spock框架中的java高级助手方法   azure ADAL for Java Proxy   java如何使用Apache httpclient 4为每个请求设置超时。*使用PoollightTPClientConnectionManager?