質問編集履歴

4

本文の訂正

2021/08/31 02:10

投稿

art35
art35

スコア13

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,9 @@
10
10
 
11
11
  内容はnext_calibration_dateが当月になっていれば'校正対象'、
12
12
 
13
- 来月以降であれば'合格'、当月より前であれば'不合格'と入力されるようにしたいです。
13
+ 来月以降であれば'合格'、当月より前であれば'不合格'と
14
+
15
+ ins_result = models.CharField(max_length=10,)に入力されるようにしたいです。
14
16
 
15
17
 
16
18
 

3

関数定義の変更

2021/08/31 02:10

投稿

art35
art35

スコア13

test CHANGED
File without changes
test CHANGED
@@ -96,21 +96,27 @@
96
96
 
97
97
 
98
98
 
99
+
100
+
99
101
  def passorfail(self):
100
102
 
101
103
  today = datetime.today()
102
104
 
103
105
  if self.next_calibration_date == (today.month):
104
106
 
105
- return self.ins_result('校正対象')
107
+ pass_result = ('校正対象')
106
108
 
107
109
  elif self.next_calibration_date > (today.month):
108
110
 
109
- return self.ins_result('合格')
111
+ pass_result = ('合格')
110
112
 
111
113
  else:
112
114
 
113
- return self.ins_result('不合格')
115
+ pass_result = ('不合格')
116
+
117
+
118
+
119
+ self.ins_result = pass_result
114
120
 
115
121
 
116
122
 

2

ご指摘内容に対して本文ソースの修正

2021/08/31 00:37

投稿

art35
art35

スコア13

test CHANGED
File without changes
test CHANGED
@@ -102,19 +102,15 @@
102
102
 
103
103
  if self.next_calibration_date == (today.month):
104
104
 
105
- '校正対象'
105
+ return self.ins_result('校正対象')
106
106
 
107
- elif self.next_calibration_date < (today.month):
107
+ elif self.next_calibration_date > (today.month):
108
108
 
109
- '合格'
109
+ return self.ins_result('合格')
110
110
 
111
111
  else:
112
112
 
113
- '不合格'
114
-
115
- return self.ins_result
113
+ return self.ins_result('不合格')
116
-
117
-
118
114
 
119
115
 
120
116
 

1

本文の説明追記

2021/08/30 05:55

投稿

art35
art35

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
- modelの中に関数定義を行いましたが、うく実行されせん
1
+ modelの中に関数定義を行いましたがins_resultに空欄が入ってし
2
+
3
+ 以前登録した内容には数字の1が入っています。
2
4
 
3
5
  間違っていることはわかるのですが、何をどうすればよいかわからないので
4
6