我希望用户名字段自动填充:
username = email [0] + str(id)
其中id是用户对象的id
有可能吗?
谢谢:)
答案 0 :(得分:0)
您可以使用hooks来实现此目标。
这将是这样的(未经测试):
from django.db import models
class User(models.Model):
email = model.EmailField()
username = models.CharField(max_length=80)
def save(self):
if not self.id:
self.username = ''
super(User, self).save()
self.username = "%i%s" % (self.id, self.email)
super(User, self).save()