你的项目描述在这里
django-cookie-monster的Python项目详细描述
django饼干怪兽
^{1}$这个软件包提供了两个版本的cookie横幅。简单的一个基本上只是一个提示来通知用户 你在用饼干。群组版本让你的用户决定他需要哪些cookies。在
快速启动
安装django cookie monster::
pip install django-cookie-monster
将其添加到您的INSTALLED_APPS
:
向存储任何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的第一个版本。
- 项目
标签: