質問編集履歴
1
質問の分割、別内容の質問だったため、ベストアンサーを決めることができなかったため
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
|
-

|
|
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
|

|
|
26
12
|
|
|
27
|
-
models.py
|
|
13
|
+
models.py
|
|
28
14
|
```ここに言語名を入力
|
|
29
15
|
class Pet(models.Model):
|
|
30
16
|
name = models.CharField('ペットの名前', max_length=20)
|