【发布时间】:2024-07-22 20:15:02
【问题描述】:
我有一个包含两个日期字段的交易模型。第一个是 start_date,另一个是 end_date。我的目标是当我保存交易时,我想更新一个只读字段,该字段显示这两个 date_field 的减法。
我尝试编写一个小部件,但是我只能获得其中一个字段。这是我的小部件:
class DueToWidget(AdminDateWidget):
def render(self,name,value,attrs=None):
from datetime import timedelta
output = []
output.append(super(AdminDateWidget, self).render(name,value,attrs))
if value:
due_to = value + timedelta(days=1)
output.append(u'<p>Diff : %s</p>' % due_to)
return mark_safe(u''.join(output))
我在选定的日期上加了一天,我怎样才能得到另一个字段的值?或者有没有其他方法可以做到这一点?
【问题讨论】: