django的简单关联系统
django-simple-affiliate的Python项目详细描述
#django的简单附属系统
这是一个非常简单的库,可用于在django应用程序中提供附属链接。
它有意非常轻量级,允许你的应用程序对数据做任何它想做的事情。
这个项目的灵感来自于[django affiliate]库(https://github.com/st4lk/django-affiliate)。
尽管寻求提供更轻量级的方式来提供核心功能集,而不需要使用任何额外的数据模型。
如果您正在寻找一个更重/全面的解决方案,那么使用
[django affiliate](https://github.com/st4lk/django affiliate)可能会更好。works
为每个要向应用程序发送链接的合作伙伴提供一个代码。
他们选择一个链接,该链接在url的“aid”参数中包含他们的代码。例如
`http://example.com/?aid=12345`
此代码使用中间件保存在django会话中,它还将id作为“request.affiliate”添加到请求中(注意:如果没有url参数,但在会话中已找到id,则也将添加该id)。
-python(仅在3.5上测试,但应在2.7中工作)
-django(仅在1.11中测试,但可能在较旧版本中工作)
将此软件包安装到python发行版
`pip install django affiliate`
>2。将“simple_affiliate.middleware.affiliate_middleware”添加到“middleware”:
``python
middleware=(
奖励/跟踪关联方
``python
如果请求,则提供关联方ID并向关联方支付现金(请求):
按关联方ID支付关联方ID(请求。关联方ID,美元值(请求)
````
project todos
-[]添加/文档过期超时功能
-[]添加测试
这是一个非常简单的库,可用于在django应用程序中提供附属链接。
它有意非常轻量级,允许你的应用程序对数据做任何它想做的事情。
这个项目的灵感来自于[django affiliate]库(https://github.com/st4lk/django-affiliate)。
尽管寻求提供更轻量级的方式来提供核心功能集,而不需要使用任何额外的数据模型。
如果您正在寻找一个更重/全面的解决方案,那么使用
[django affiliate](https://github.com/st4lk/django affiliate)可能会更好。works
为每个要向应用程序发送链接的合作伙伴提供一个代码。
他们选择一个链接,该链接在url的“aid”参数中包含他们的代码。例如
`http://example.com/?aid=12345`
此代码使用中间件保存在django会话中,它还将id作为“request.affiliate”添加到请求中(注意:如果没有url参数,但在会话中已找到id,则也将添加该id)。
-python(仅在3.5上测试,但应在2.7中工作)
-django(仅在1.11中测试,但可能在较旧版本中工作)
将此软件包安装到python发行版
`pip install django affiliate`
>2。将“simple_affiliate.middleware.affiliate_middleware”添加到“middleware”:
``python
middleware=(
奖励/跟踪关联方
``python
如果请求,则提供关联方ID并向关联方支付现金(请求):
按关联方ID支付关联方ID(请求。关联方ID,美元值(请求)
````
project todos
-[]添加/文档过期超时功能
-[]添加测试