昨日の続きでdjango-model-utilsを試してみる。 今日はTimeFramedModel。 開始時刻と終了時刻をフィールドにもつようなモデルの場合に使える。 from model_utils.models import TimeFramedModel class Event(TimeFramedModel): name = models.CharField(max_length=100) TimeFramedModelを継承したモデルはstartとendという名前のフィールドを持ちます。 from datetime import datetime, timedelta import pytz start = datetime.utcnow().replace(tzinfo=pytz.utc) - timedelta(days=1) end = datetime.utcnow()