【发布时间】:2015-11-07 22:43:37
【问题描述】:
我的 models.py 看起来像这样:
import random
random_string = str(random.randint(10000, 99999))
class Content(models.Model):
......
unique_url = models.CharField(default = random_string)
当我在 admin 中添加内容时,会生成一个范围内的整数并将其作为默认值放入 charfield。从那里,我可以简单地向字符域添加更多单词。但是,我当前设置的问题是每次添加新文章时整数都保持不变。我想生成并插入随机整数,因为我正在使用 unique_url 字段来基本上找到我的每个特定对象,并且我期待很多内容,因此添加随机数通常会确保每个内容都有一个种类 unique_url。
因此,我正在寻找一个系统,该系统每次使用管理面板添加新内容时都会生成一个随机整数,并将其作为字段的默认值。这样的事情在 Django 中甚至可能吗?
【问题讨论】:
标签: python django django-models django-admin