1

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

哪个是更好的注册链接和更好的 django 实践?:

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

或者

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

或者

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

4

2 回答 2

3

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

于 2012-07-22T15:06:43.003 回答
2

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

于 2012-07-22T14:40:48.353 回答