我想通过电子邮件向人们发送邀请,在我的网站上注册。
哪个更好的注册链接和更好的django练习?:
mysite.com/accounts/create?verylongrandomstring(并将其作为GET请求处理)
OR
mysite.com/accounts/create/verylongrandomstring(并将其作为网址的一部分处理)
OR
重要吗?我已经将代码编写为GET请求,但我想检查一下这是不是一个好习惯。
答案 0 :(得分:3)
这并不重要,它实际上取决于您是将其视为“一次性页面”还是“固定页面的一次性代码”,但最终两种方式都可以。仅供参考,Pinax的signup_code可重用应用程序在其默认的urls.py配置中使用GET参数。
答案 1 :(得分:2)
除非您希望将来在/ create /下面有任何其他页面,否则没有区别。我亲自用GET参数来做,但这完全取决于你。