我正在开发一个包含一些用户配置文件的Django应用程序。 (配置文件是自定义模型)。
我希望以这样的方式实现配置文件,以便我可以访问localhost:8080/profile/234332
这样的页面,其中234332
是一个随机数。
我不知道如何处理每个配置文件的唯一标识符,我应该尝试类似
的内容id=models.CharField(max_length=100, blank=True, unique=True, default=uuid.uuid4)
这给了一个太长的字符串,但我希望尽可能多的5-8位数字。我关心的是如何以这种方式实现这个字段,以便永远不会有两个具有相同ID的配置文件。