【发布时间】:2021-03-20 16:09:28
【问题描述】:
我想通过邮件与客户共享一个页面,如下所示:
https://blabla.com/docket/2443
但如果我这样做,他们只需更改案卷编号即可访问所有其他页面。即2443 在这种情况下。
我尝试使用tiny-url,但它没有用。有什么办法可以屏蔽网址来解决上述问题?
【问题讨论】:
-
使用 uuid 而不是整数自动字段作为主键
-
@VaibhavVishal 请详细说明?
-
在您的模式中,您可以添加一个 id 字段作为主键并将其默认值设置为 uuid.uuidv4。默认情况下,django 使用自动字段作为主键,所以它就像 1、2、3、4 ...,但是如果你使用 uuid,主键将是不可猜测的