質問するログイン新規登録

質問編集履歴

1

質問の分割、別内容の質問だったため、ベストアンサーを決めることができなかったため

2020/06/20 09:37

投稿

ysda
ysda

スコア65

title CHANGED
File without changes
body CHANGED
@@ -3,28 +3,14 @@
3
3
  Python・Djangoを使用して、
4
4
  「ペットを登録→ボタンを押すことで最終給餌日と次回給餌日が表示される」
5
5
  というアプリを作成しています。
6
- timezoneの使用方法に関して2点質問がございます。
7
6
 
8
- ### 質問①現在の日付から1週間後の日付を表示させる方法
9
- 最終給餌日から一週間後の日付を次回給餌日に自動的に出力されるようにしたいのですが、こちらの実装方法が調べてもわからないという状態でございます。
10
- こちらの実装方法についてご教示いただけますと幸いです。
11
- ![イメージ説明](da218fb6a73972f40045f2948da9ea83.png)
12
- ### 該当のソースコード
13
-
14
- models.py
15
- ```ここに言語名を入力
16
- class Pet(models.Model):
17
- name = models.CharField('ペットの名前', max_length=20)
18
- date = models.DateTimeField('日付', default=timezone.now)
19
- nextdate = models.DateTimeField('次回日付', default=timezone.now)
20
- ```
21
- ### 質問現在時刻が更新できない
7
+ ### 質問 現在時刻が更新できない
22
8
  更新ボタンを押しても、日付の部分が最初の作成日時のままになってしまいます。
23
9
  追加ボタンを押した際には、押したときの日時が表示されるようになっています。
24
10
  私のイメージとしては、更新ボタンを押すたびにtimezone.nowによって時間が更新されるというイメージだったのですが、こちらの原因と解決策についてご教示いただけますと幸いです。
25
11
  ![イメージ説明](afba7cf8a9deaca57de03d5d04751718.png)
26
12
 
27
- models.py(上記ソースコードと同一です)
13
+ models.py
28
14
  ```ここに言語名を入力
29
15
  class Pet(models.Model):
30
16
  name = models.CharField('ペットの名前', max_length=20)