質問編集履歴

2

html追加

2022/06/08 18:31

投稿

tiikk
tiikk

スコア12

test CHANGED
File without changes
test CHANGED
@@ -53,3 +53,47 @@
53
53
  RewriteCond %{REQUEST_FILENAME} !-f
54
54
  RewriteRule ^(.*)$ /portfolio/index.cgi/$1 [QSA,L]
55
55
  ```
56
+
57
+ ```html
58
+ <!doctype html>
59
+ <html lang="en">
60
+ <head>
61
+ <!-- Required meta tags -->
62
+ <meta charset="utf-8">
63
+ <meta name="viewport" content="width=device-width, initial-scale=1">
64
+ </head>
65
+ <body>
66
+ <div>
67
+ <table>
68
+ <thead>
69
+ <tr>
70
+ <th>ID</th>
71
+ <th>商品名</th>
72
+ <th>値段</th>
73
+ </tr>
74
+ </thead>
75
+ <tbody>
76
+ {% for item in lists %}
77
+ <tr>
78
+ <th>{{item.name}}</th>
79
+ </tr>
80
+ {% endfor %}
81
+ </tbody>
82
+ </table>
83
+ </div>
84
+ <form action='insert' method="POST">
85
+ <p><新規登録></p>
86
+ <label>
87
+ 商品名
88
+ <input type="text" name="name">
89
+ </label>
90
+ <label >
91
+ 値段
92
+ <input type="text" name="price">
93
+ </label>
94
+ <input type="submit">登録</input>
95
+ </form>
96
+
97
+ </body>
98
+ </html>
99
+ ```

1

文章修正

2022/06/08 18:30

投稿

tiikk
tiikk

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  flaskでデータベースと連携してデータベースから値を取得するプログラムを書いています。サイトはレンタルサーバーにあげています。
2
2
  このプログラムの datas = session.query(Shohin).all()取得するコードを追加するとサイトがInternal Server Errorとなります。
3
- データベースとの連携はsqlalchemyを使っています。取得する部分や接続の部分のコードがあっているかの確認は行って思い通りにうごきました。取得する部分のコードが違うということはないと思います。datas = session.query(Shohin).all()の部分を消すとサイトが表示されますがdatas = session.query(Shohin).all()を追加するとうまくいきません。cgiの処理が違うのかなと思っています。サーバーのエラーログを見ると下記のように書いてあります。なにかわかりましたら教えてください。お願い致します。
3
+ データベースとの連携はsqlalchemyを使っています。取得する部分や接続の部分のコードがあっているかの確認は行って思い通りにうごきました。取得する部分のコードが違うということはないと思います。cgiの処理が違うのかなと思っています。サーバーのエラーログを見ると下記のように書いてあります。なにかわかりましたら教えてください。お願い致します。
4
4
 
5
5
  ```python
6
6
  @app.route('/result', methods=['GET'])