我想从模型方法中给出模型字段默认值。
我怎样才能做到这一点 ?
当我尝试这段代码时
Class Person(models.Model):
def create_id(self):
return os.urandom(12).encode('hex')
name = models.CharField(max_length = 255)
id = models.CharField(max_length = 255,default = self.create_id)
我得到 NameError: name 'self' is not defined。
如果我删除“自我”,我会得到“create_id”需要 1 个参数。