前提・実現したいこと
Python・Djangoを使用して、
「ペットを登録→ボタンを押すことで最終給餌日と次回給餌日が表示される」
というアプリを作成しています。
質問 現在時刻が更新できない
更新ボタンを押しても、日付の部分が最初の作成日時のままになってしまいます。
追加ボタンを押した際には、押したときの日時が表示されるようになっています。
私のイメージとしては、更新ボタンを押すたびにtimezone.nowによって時間が更新されるというイメージだったのですが、こちらの原因と解決策についてご教示いただけますと幸いです。
models.py
class Pet(models.Model): name = models.CharField('ペットの名前', max_length=20) date = models.DateTimeField('日付', default=timezone.now) nextdate = models.DateTimeField('次回日付', default=timezone.now)
forms.py
class PetCreateForm(forms.ModelForm): class Meta: model = Pet fields = '__all__'
views.py
class UpdateView(generic.UpdateView): model = Pet form_class = PetCreateForm success_url = reverse_lazy('snake:index')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/20 09:34