一个简单的应用程序,允许您生成推荐链接并跟踪推荐
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)
++++++++++++++
:目标: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)
++++++++++++++