如果我在django中有以下型号;
class MyModel(models.Model):
name = models.CharField(max_length=50)
fullname = models.CharField(max_length=100,default=name)
Run Code Online (Sandbox Code Playgroud)
如何使fullname字段默认为name?就像现在一样,fullname默认为CharField名称的字符串表示形式.
例:
new MyModel(name='joel')
Run Code Online (Sandbox Code Playgroud)
会产生'joel'作为名字和全名,而
new MyModel(name='joel',fullname='joel karlsson')
Run Code Online (Sandbox Code Playgroud)
会产生不同的名称和全名.