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

質問編集履歴

1

追記

2017/07/07 08:36

投稿

a-zu
a-zu

スコア13

title CHANGED
File without changes
body CHANGED
@@ -3,4 +3,62 @@
3
3
 
4
4
  現在、勉強も兼ねてDjangoを使ってwebサイトを構築しているのですが、リクエストで呼び出されている度にviews.pyのグローバル変数が再定義されているのですが、永続的な変数を定義したい場合等はsetting.py等に記述すればよろしいのでしょうか。
5
5
 
6
- 駄文で申し訳ありませんが、どなたかご回答のほどよろしくお願い致します。
6
+ 駄文で申し訳ありませんが、どなたかご回答のほどよろしくお願い致します。
7
+
8
+ ---
9
+ **追記**
10
+
11
+ 大変失礼致しました。
12
+
13
+ views.py
14
+ ```
15
+ # -*- coding:utf-8 -*-
16
+
17
+ from shop.models import Product
18
+ from django.shortcuts import render
19
+
20
+ productList = Product.object.all()
21
+ accessCount = 0;
22
+
23
+ def viewProductList(request):
24
+
25
+ accessCount += 1
26
+ return render(request, "viewProductList.html", productList)
27
+
28
+
29
+
30
+ ```
31
+
32
+ viewProductList.html
33
+ ```
34
+ <html>
35
+ <head>
36
+ <title>Product List Page</title>
37
+ </head>
38
+
39
+ <body>
40
+ {% for d in data %}
41
+ <h1>{{ d.name }}</h1>
42
+ <h1>{{ d.detailText }}</h1>
43
+ {% endfor %}
44
+ </body>
45
+ </html>
46
+ ```
47
+
48
+ models.py
49
+ ```
50
+ # -*- coding:utf-8 -*-
51
+
52
+ from django.db import models
53
+
54
+ class Product(models.Model):
55
+ name = models.CharField(max_length=255)
56
+ detailText = models.CharField(max_length=1000)
57
+
58
+
59
+
60
+ ```
61
+
62
+ 上記がコードになります。
63
+
64
+ ご指摘等があれば、何卒よろしくお願い致します。