一个简单的应用程序,允许您生成推荐链接并跟踪推荐

django-simple-referrals的Python项目详细描述


一个简单的推荐信图片::https://badge.fury.io/py/django simple referrals.svg
:目标:https://badge.fury.io/py/django simple referrals

…图片::https://travis-ci.org/narnikamarnikus/django-simple-referrals.svg?branch=master
:目标:https://travis ci.org/narnikamarnikus/django simple referrals

…图片::https://codecov.io/gh/narnikamarnikus/django simple referrals/branch/master/graph/badge.svg
:目标:https://codecov.io/gh/narnikamarnikus/django simple referrals


一个简单的应用程序,允许您生成引用链接并跟踪引用

推荐结构:平级和多级。

每一个都比父应用的级别低(深)。



完整的文档位于https://django simple referrals.readthedocs.io.




quickstart
--


install referrals::


将其添加到“已安装的应用”中:


代码块::python

installed_apps=(

,‘referrals’,



添加referrals的url模式:

…代码块::python


代码块::python

from referrals.widgets从referrals导入referral widget
如果要使用平面结构,请发送信号:


…代码块::python

from refererals.signals import create_flat_refereral


create_flat_refereral.send(sender=user,request,user)





,或者,如果要使用多级结构

。代码块::python

from referrals.signals import create_multi_level_referration


create_flat_referration.send(sender=user,request,user,position')




已注册。

如果指定“同级”,则将创建与用户注册链接的用户处于同一级别的引用。

3)具有引用链接的模板标记:
::
{%referrals%};导入模板标记

{%token%};在HTML代码中的任何位置使用通过单击“复制”按钮创建,此用户的引用链接将复制到剪贴板。

<4)导出默认变量:


。代码块::python

export django_referrals_default_input_value='40ed41dc-d291-4358-ae4e-d3c07c2d67dc';要由默认值使用的令牌。警告:必须是uuid4

export django_referrals_form_url='http://localhost:8000/accounts/signup/';注册url









features
--

*todo
-创建一个用于提取损坏的uuid令牌的类
-消除可能的错误,使用非uuid4格式的令牌


测试
----

代码是否实际工作?

:::

ce<;yourvirtualenv>;bin/activate
(myenv)$pip install tox
(myenv)$tox


credits
----


呈现此包时使用的工具:

*cookiecutter
*`cookiecutter djangopack`\_ Cookiecutter:https://github.com/audreyr/Cookiecutter
。_` Cookiecutter DjangoPackage`:https://github.com/pydanny/Cookiecutter DjangoPackage





----


<0.1.0(2018-04-13)
++++++++++++++

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

推荐PyPI第三方库


热门话题
java从远程服务器读取数据,并持续向远程服务器写入数据   java减少了方法中for循环的数量   java如何在hbase中向列族添加列   在spark上从本地读取特定于java Azure的文件   java smartGWT将记录添加到listGrid中   如何使用Java列出当前包中的所有类名?   Android:不同导航图java/kotlin的不同ViewModel实例   java如何从另一个供应商创建一个供应商并过滤掉一些项目?   投影对象上字符串字段的java空值   JAXRS中POST请求中对象内部的java映射集合   多线程Java创建定期执行某些操作的后台线程   java随机。nextInt()正在返回相同的数字   java以数字而不是字符串形式转义逗号   java字符串#拆分方法混乱   Activiti如何在Java中为独占网关设置条件   多方法的java参数帮助   来自gallery/camera的java Android图像预览不同   找不到java DispatcherServlet类,请检查组织。阿帕奇。贾斯珀。JaspereException   Google云应用程序引擎和Spring Boot gradle部署的java问题