我的一个model中有一个字段值需要默认值,如
class Earnings(models.Model):
earing_num=models.DecimalField(default=)
但是默认值的设置需要依赖于另一个model的某一字段值
class Product(models.Model):
earning_type=models.CharField()
若earning_type为A,则默认值为1
若earning_type为B,则默认值为2
怎么实现
我的一个model中有一个字段值需要默认值,如
class Earnings(models.Model):
earing_num=models.DecimalField(default=)
但是默认值的设置需要依赖于另一个model的某一字段值
class Product(models.Model):
earning_type=models.CharField()
若earning_type为A,则默认值为1
若earning_type为B,则默认值为2
怎么实现
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
重新定义 objects 然后重写 create 方法