我正在尝试创建一个可调用对象以在创建新实例时返回用于字段的默认值。
该值的逻辑取决于模型中的其他数据。我尝试创建一个单独的课程,但没有找到正确的因素组合。例子:
在models.py中:
Class Box(models.Model):
inv_id = models.CharField(max_length=16,default=gen_inv_id())
可调用对象将需要查询数据库模型并增加表值。我尝试在应用程序下的单独 .py 模块中创建一个类,但它需要一个返回值的方法。在这一点上,OO 不是我的强项。我认为该模型已失效,方法取决于它,因此似乎出现了先有鸡/先有蛋的场景。
谢谢你的帮助。