0
如何讓模型字段從函數返回默認值?Django模型列
class Q(models.Model):
_random_id = models.CharField(max_length=18)
@property
def random_id(self):
return self._random_id
@random_id.setter
def random_id(self):
self._random_id = f()
有'default'字段選項。每個模型都會自動擁有一個對該模型唯一的「id」字段..你 – dm03514
是的,但我需要從函數f()中添加值作爲默認值 – Xtal
你可以覆蓋你的保存方法,如果記錄是新的,你可以擁有random_id設置爲'f()' – dm03514