Django:向用户发送一个一次性链接到视图

时间:2012-07-22 14:34:13

标签: django

我想通过电子邮件向人们发送邀请,在我的网站上注册。

哪个更好的注册链接和更好的django练习?:

mysite.com/accounts/create?verylongrandomstring(并将其作为GET请求处理)

OR

mysite.com/accounts/create/verylongrandomstring(并将其作为网址的一部分处理)

OR

重要吗?我已经将代码编写为GET请求,但我想检查一下这是不是一个好习惯。

2 个答案:

答案 0 :(得分:3)

这并不重要,它实际上取决于您是将其视为“一次性页面”还是“固定页面的一次性代码”,但最终两种方式都可以。仅供参考,Pinax的signup_code可重用应用程序在其默认的urls.py配置中使用GET参数。

答案 1 :(得分:2)

除非您希望将来在/ create /下面有任何其他页面,否则没有区别。我亲自用GET参数来做,但这完全取决于你。