我有一个以经典方式运作的电子商务网站:人们注册,使用他们的 CC 购买产品。

它为用户、注册和 session 框架使用默认的 Django 身份验证系统。

现在我想为我的系统实现一个推荐系统,人们可以通过提供他们的推荐链接(即 mysite.com/referral/123123/ )来邀请其他人,如果一个人注册并购买了一件物品,邀请者将获得 5 美元。

这如何实现?
例如:

  • 新用户通过推荐链接进入网站后,我如何通过推荐人跟踪该用户?将他的推荐人保存到 session 中?
  • django内置的用户模型应该做哪些修改来跟踪这些referrer和referred?
  • 最佳答案

    为推荐链接定义一组特殊的 URL(在您的 urls.py 中)。通过一个 Python 函数来传递它们,该函数注册了引用,然后将它们以引用编号作为参数发送到普通 View 。

    这是你想到的,还是你想知道的?

    关于Django:实现推荐计划,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2517558/

    10-13 04:33