2012-07-22 48 views
0

我想通过电子邮件发送人员邀请在我的网站上注册。Django:电子邮件用户一次性链接到视图

这是一个更好的注册链接和更好的Django的做法?:

mysite.com/accounts/create?verylongrandomstring(和处理它作为一个GET请求)

OR

mysite的。 COM /帐号/创建/ verylongrandomstring(和处理它作为URL的一部分)

OR

什么关系呢?我已经将代码编写为GET请求,但我想检查这是否是一种好的做法。

+0

无所谓......唯一的问题可能是'''如果'verylongrandomstring'中有一些非转义字符,以及您阅读它的方式。我会用第二种方法去.. – Tisho 2012-07-22 14:39:43

回答

2

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

2

没有什么区别,除非你想在将来有任何其他页面/创建/未来。我会亲自做一个GET参数,但这真的取决于你。