質問編集履歴

3

説明詳しく

2021/10/25 06:20

投稿

tomokia
tomokia

スコア28

test CHANGED
@@ -1 +1 @@
1
- django DBから値を抽出して画面表示したい
1
+ django DB値を取得して画面表示したい
test CHANGED
@@ -1,9 +1,131 @@
1
- visual studio2017でdjango3.2使っ管理画面を作成しています。
1
+ djangoでA5:SQLのデータベースからデータ取得し、遷移先で画面表示をしたいと思っていますが、なかなかうまくいかずに困っていたので質問させていただきました
2
2
 
3
+ ```ここに言語を入力
4
+
3
- こで、あるを押した際にA5:SQL mk-2のDBの値を取得して、作成済みのhtmlを表示させたいのですが、どういう流れで行えばよいのか分かりません。調べてもどれが該当するのかわからなかったので、キーワードや関連ワードだけでも教えていただけたら幸いです。よろしくお願いいたします。
5
+ index.html のページクしたDBのデータ取得して遷移先で表示
4
6
 
5
7
 
6
8
 
7
- 追記
9
+ <ul class="nav child_menu">
8
10
 
11
+ <li><a href="approve_list.html">承認状況一覧</a></li>
12
+
13
+ <li><a href="schedule_list.html">スケジュール一覧</a></li>
14
+
15
+ <li><a href="{% url 'notice_list' %}">お知らせ一覧</a></li>←ここだけ
16
+
17
+ <li><a href="admin_list.html">管理者アカウント一覧</a></li>
18
+
19
+ </ul>
20
+
21
+ 遷移はできました。
22
+
23
+ ```
24
+
25
+ ```ここに言語を入力
26
+
27
+ models.py
28
+
29
+ class NoticeMaster(models.Model):
30
+
31
+ notice_id = models.AutoField(primary_key=True)
32
+
33
+ start_date = models.DateTimeField(blank=True, null=True)
34
+
35
+ end_date =models.DateTimeField(blank=True, null=True)
36
+
37
+ title = models.CharField(max_length=500)
38
+
39
+ title_url = models.CharField(max_length=500, blank=True)
40
+
41
+ priority = models.SmallIntegerField()
42
+
43
+ detail = models.CharField(max_length=3000)
44
+
45
+ notice_user_id = models.IntegerField()
46
+
9
- settings.pyに接続したいDBの記述がありました。
47
+ del_flg = models.BooleanField()
48
+
49
+ ins_user = models.SmallIntegerField()
50
+
51
+ ins_date = models.DateTimeField(blank=True, null=True)
52
+
53
+ upd_user = models.SmallIntegerField()
54
+
55
+ upd_date = models.DateTimeField(blank=True, null=True)
56
+
57
+
58
+
59
+ class Meta:
60
+
61
+ managed = False
62
+
63
+ db_table = 'pms_master.notice_master'
64
+
65
+
66
+
67
+ def __unicode__(self):
68
+
69
+ return '{0}:{1}'.format(self.notice_id, self.title)
70
+
71
+
72
+
73
+ ```
74
+
75
+ ```ここに言語を入力
76
+
77
+ def notice_list(request):
78
+
79
+ """Renders the about page."""
80
+
81
+ assert isinstance(request, HttpRequest)
82
+
83
+ return render(
84
+
85
+ request,
86
+
87
+ 'app/notice_list.html',
88
+
89
+ {
90
+
91
+ 'title':'About',
92
+
93
+ 'message':'Your application description page.',
94
+
95
+ 'year':datetime.now().year,
96
+
97
+ }
98
+
99
+ )
100
+
101
+
102
+
103
+ ```
104
+
105
+ ```ここに言語を入力
106
+
107
+ 遷移先html
108
+
109
+
110
+
111
+ {{ listforms.management_form }}
112
+
113
+ {% for item in listforms %}
114
+
115
+ <tr>
116
+
117
+ <td>{{ item.title }} </td> ←この辺で取得したデータを表示させたい
118
+
119
+ <td>{{ item.start_date }}</td>
120
+
121
+ <td>{{ item.end_date }}</td>
122
+
123
+
124
+
125
+ <!--<td>{{ item.btn_edit.value }}</td>-->
126
+
127
+ <!--<td class=" last"><button class="linkstyle" type="submit" name="update">更新</button></td>-->
128
+
129
+ <td><a href="{% url 'notice_list' %}" name="update">更新</a></td>
130
+
131
+ ```

2

説明追加

2021/10/25 06:20

投稿

tomokia
tomokia

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,9 @@
1
1
  visual studio2017でdjango3.2を使って管理画面を作成しています。
2
2
 
3
3
  そこで、あるリンクを押した際にA5:SQL mk-2のDBの値を取得して、作成済みのhtmlを表示させたいのですが、どういう流れで行えばよいのか分かりません。調べてもどれが該当するのかわからなかったので、キーワードや関連ワードだけでも教えていただけたら幸いです。よろしくお願いいたします。
4
+
5
+
6
+
7
+ 追記
8
+
9
+ settings.pyに接続したいDBの記述がありました。

1

初心者マークつけた

2021/10/19 02:59

投稿

tomokia
tomokia

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,3 @@
1
1
  visual studio2017でdjango3.2を使って管理画面を作成しています。
2
2
 
3
- そこで、あるリンクを押した際にA5:SQL mk-2のDBの値を取得して、作成済みのhtmlを表示させたいのですが、どういう流れで行えばよいのか分かりません。調べてもどれが該当するのかわからなかったので、キーワードや関連ワードだけでも教えていただけたら幸いです。よろしくお願いします。
3
+ そこで、あるリンクを押した際にA5:SQL mk-2のDBの値を取得して、作成済みのhtmlを表示させたいのですが、どういう流れで行えばよいのか分かりません。調べてもどれが該当するのかわからなかったので、キーワードや関連ワードだけでも教えていただけたら幸いです。よろしくお願いいたします。