我想在我的Django应用程序中安装RSS源,这应该是 只能由登录用户查看。我想允许用户添加这些 RSS提要给所有聚合器,所以我需要一些东西 像这样工作:提供带有令牌的feed URL,例如: http://example.com/feed/rss&token=AeYQtFjQfjU5m以便令牌 导致看到该用户就好像用户将登录一样。
Django中是否有一些库可以提供这样的库 功能?
答案 0 :(得分:2)
您可以在第一次创建用户时生成令牌。这样,您可以在用户登录时将令牌添加到源。稍后当您的站点为用户提供RSS源阅读器时,您只需使用该令牌为用户加载用户信息。
答案 1 :(得分:2)
尝试对用户的某些独特属性进行哈希...类似
md5("%s!%s" % (SECRET_KEY, user.username)).hexdigest()
PS - 我没有测试这段代码,但你明白了