ConversationHistory というクラスをモデル化しました。インスタンスが作成されるたびに、現在の日付と現在の時刻を設定したいと思います。
class ConversationHistory(models.Model):
contact_date = models.DateField(_(u"Conversation Date"), blank=True)
contact_time = models.DateTimeField(_(u"Conversation Time"), blank=True)
def __init__(self, *args, **kwargs):
super(ConversationHistory, self).__init__(*args, **kwargs)
self.contact_date = datetime.datetime.now()
self.contact_time = datetime.datetime.now()
アイデアは、ユーザーが後で日付と時刻を 2 つの異なるフィールドとして調整できるようにすることです。
日付と時刻ではなく、時刻を表示して受け入れるためだけに時刻フィールドを作成する方法が少しわかりません。日時のない時間フィールドを持つことはできないと思いますが、フォームに時間だけを表示するにはどうすればよいでしょうか?