質問編集履歴

2

エラーメッセージと環境にPostgresを追加

2021/03/18 13:56

投稿

usaabc
usaabc

スコア1

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  class time_mgr(models.Model):
42
42
 
43
- dt = dt = models.DurationField(blank=True) #終了時間 ー 開始時間 = 作業時間
43
+ dt = models.DateTimeField #終了時間 ー 開始時間 = 作業時間
44
44
 
45
45
  startdt = models.DateTimeField(default=timezone.now) #開始時間
46
46
 
@@ -59,6 +59,12 @@
59
59
 
60
60
 
61
61
  ### エラーメッセージ
62
+
63
+
64
+
65
+ dt = models.DateTimeFieldを
66
+
67
+ dt = models.DurationField(blank=True)へ変更した後に以下のエラーになりました。
62
68
 
63
69
 
64
70
 

1

環境にPostgresを追加 エラーメッセージを追加

2021/03/18 13:56

投稿

usaabc
usaabc

スコア1

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  class time_mgr(models.Model):
42
42
 
43
- dt = models.DateTimeField #終了時間 ー 開始時間 = 作業時間
43
+ dt = dt = models.DurationField(blank=True) #終了時間 ー 開始時間 = 作業時間
44
44
 
45
45
  startdt = models.DateTimeField(default=timezone.now) #開始時間
46
46
 
@@ -58,12 +58,28 @@
58
58
 
59
59
 
60
60
 
61
+ ### エラーメッセージ
61
62
 
63
+
64
+
65
+ ```
66
+
67
+ ProgrammingError at /page1/
68
+
69
+ column "dt" is of type timestamp with time zone but expression is of type interval
70
+
71
+ LINE 1: ...tamptz, '2021-03-18T22:19:06+09:00'::timestamptz, '0 days 72...
72
+
73
+ ^
74
+
75
+ HINT: You will need to rewrite or cast the expression.
76
+
77
+ ```
62
78
 
63
79
 
64
80
 
65
81
  ```ここに言語名を入力
66
82
 
67
- python3.9 django3.1.6
83
+ python3.9 django3.1.6 Postgres 3.0.0
68
84
 
69
85
  ```