django - django模型默认值在模型创建和记录插入后有函数
问题描述
假设我有一个名为 Marks 的模型,具有以下字段
class Marks(models.Model):
subject1 = models.DecimalField()
subject2 = models.DecimalField()
subject3 = models.DecimalField()
我在这个模型中添加了一些记录,现在我想再添加一个我错过的字段,total
所以我添加了它total = models.DecimalField()
并且要应用迁移,我需要为此total
字段的现有行提供一些默认值,但是我不希望它是静态的default=100
,我希望它是所有三个字段的添加subject1
,,并为现有行提供值,
subject2
我
该怎么做,无论是在迁移还是使用某些功能。subject3
解决方案
推荐阅读
- javascript - Javascript XMLHttpRequest:delegate_blocked_by = "打开文件"
- mongodb - 在 MongoDB 中使用某些时区时出错
- java - 如何在 Thymeleaf SpringBoot 中显示哈希图中的键值对
- angular - 将对象属性设置为父元素的属性
- typescript - TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator)) player.call('client:showHouseInMenu'
- list - Flutter 如何将 groupedBy 附加到列表中?
- python - pyqt5 运行缓慢
- c# - 如何从另一个范围访问线程?
- python - 通过分隔符拆分特殊模式而不将其从字符串中删除?
- r - 为先前保存的 sessionInfo() 数据创建新的 R 会话匹配详细信息