【发布时间】:2010-01-14 14:38:47
【问题描述】:
我希望用户名字段自动填充此值:
username = str(n);
其中n 是一个数字(自动递增或随机)。
我尝试在保存方法中添加这个:
username = str(random.randint(0,1000000)
但是当n 对两个用户相同时会出现冲突问题。
我该怎么做?
【问题讨论】:
-
你可以发出一个保存后的信号并在其中填写来自pk的用户名
-
或者你可以把 username 变成一个等于 self.pk 的属性
标签: django django-models django-forms