from django.db import modelsfrom datetime import datetimeclass Coral(models.Model):add_time = models.DateTimeField(default=datetime.now, verbose_name="添加时间")month = models????譬如我上面这个有2个字断的值第二个字段是月份。我在后台输入数据的时候,能不能只输入第一条add_time数据,提交之后,month自动获取add_time里面的月份,就省去了输入month数据的步骤。记得以前好像看过写个方法还是什么的?谢谢。
1 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
感谢各位同学的回答。
但是我后面发现直接调用save方法是最方便。也容易写逻辑和方便处理其它字段,谢谢大家。
def save(self, *args, **kwargs): if not self.month: #"通过add_time字段获取month逻辑"# super().save(*args, **kwargs)
- 1 回答
- 0 关注
- 526 浏览
添加回答
举报
0/150
提交
取消