【发布时间】:2019-07-23 21:46:03
【问题描述】:
我在尝试在我的待办任务中设置持续时间时遇到问题。
我已经尝试过 DurationField,有些人告诉我在你的 forms.py 中尝试 timedelta,但我不太清楚如何从我的两个模型 DateField(开始和结束)传递(6 天)之类的差异。
模型.py
from django.db import models
from datetime import datetime, timedelta
class To_do (models.Model):
task = models.CharField(max_length=150)
topic = models.CharField(max_length=150)
how = models.TextField(max_length=600)
start = models.DateField(default=datetime.today)
end = models.DateField(blank=False)
duration = models.DurationField(default=timedelta)
我想为用户显示差异,并在设置不到 3 天的闹钟等后显示。
我该如何解决这个问题?
【问题讨论】:
标签: python django django-models django-forms django-templates