質問編集履歴
3
文章の修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
モデルフィールド間の計算と表示
|
1
|
+
[至急] モデルフィールド間の計算とその表示
|
body
CHANGED
File without changes
|
2
文章の修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
モデルフィールド間の計算と表示
|
body
CHANGED
@@ -11,10 +11,6 @@
|
|
11
11
|
★を付けたところをどのように書き換えるとよいのかが分かりませんでした。
|
12
12
|
```python
|
13
13
|
class ShopInfo(models.Model):
|
14
|
-
name = models.CharField(max_length=100, default="")
|
15
|
-
address = models.CharField(max_length=100, default="")
|
16
|
-
phonenumber = models.CharField(max_length=100, default="")
|
17
|
-
|
18
14
|
open_hour = models.IntegerField(verbose_name="開店時", default=0) #~時
|
19
15
|
open_min = models.IntegerField(verbose_name="開店分", default=0) #~分から
|
20
16
|
open_sec = models.IntegerField(verbose_name="開店秒", default=0) #★
|
@@ -77,18 +73,14 @@
|
|
77
73
|
{% if options.info.open_sec <= options.now_sec and options.now_sec < options.info.close_sec %}
|
78
74
|
{% for town in options.same_towns %}
|
79
75
|
<div>
|
80
|
-
店名:{{town.name}}
|
81
|
-
所在地:{{town.address}}
|
82
|
-
電話番号:{{town.phonenumber}}
|
83
76
|
営業時間:{{town.open_hour}}時{{town.open_min}}分~{{town.close_hour}}時{{town.close_min}}分
|
84
|
-
・
|
85
|
-
・ # お店の情報を表示
|
86
|
-
・
|
87
77
|
</div>
|
88
78
|
{% endfor %}
|
89
79
|
{% endif %}
|
90
80
|
```
|
91
|
-
ここで、if文を使って登録された営業時間の範囲内に現在時刻が含まれていたらその(現在営業中の)お店を表示させたいのですが、どうやらoptions.info.open_secとoptions.info.close_secがうまく出力されておらず結果が空白で出てきます。
|
81
|
+
ここで、if文を使って登録された営業時間の範囲内に現在時刻が含まれていたらその(現在営業中の)お店のみを表示させたいのですが、どうやらoptions.info.open_secとoptions.info.close_secがうまく出力されておらず結果が空白で出てきます。
|
82
|
+
DBではoptions.info.open_secとoptions.info.close_secはいずれもデフォルト値の0が出力されてしまいます。
|
83
|
+
|
92
84
|
if文を外すと石川町のお店はうまく出力されるのですが、それをどのようにすれば現在営業中のお店のデータのみを表示できるのかが分かりません。
|
93
85
|
|
94
86
|
とても無駄の多いソースコードかと思いますが、どなたかご教授お願い致します。
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -89,6 +89,6 @@
|
|
89
89
|
{% endif %}
|
90
90
|
```
|
91
91
|
ここで、if文を使って登録された営業時間の範囲内に現在時刻が含まれていたらその(現在営業中の)お店を表示させたいのですが、どうやらoptions.info.open_secとoptions.info.close_secがうまく出力されておらず結果が空白で出てきます。
|
92
|
-
if文を外すと石川町のお店は
|
92
|
+
if文を外すと石川町のお店はうまく出力されるのですが、それをどのようにすれば現在営業中のお店のデータのみを表示できるのかが分かりません。
|
93
93
|
|
94
|
-
とても
|
94
|
+
とても無駄の多いソースコードかと思いますが、どなたかご教授お願い致します。
|