質問編集履歴
3
<code>を入力しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,9 +24,13 @@
|
|
24
24
|
|
25
25
|
### 該当のソースコード
|
26
26
|
|
27
|
-
|
27
|
+
```Python
|
28
28
|
|
29
|
+
コード
|
30
|
+
|
31
|
+
```
|
32
|
+
|
29
|
-
|
33
|
+
###hello.py
|
30
34
|
|
31
35
|
from flask import Flask
|
32
36
|
|
@@ -46,9 +50,7 @@
|
|
46
50
|
|
47
51
|
app.run()
|
48
52
|
|
49
|
-
"""
|
50
|
-
|
51
|
-
```
|
53
|
+
```Python
|
52
54
|
|
53
55
|
ソースコード
|
54
56
|
|
@@ -58,9 +60,13 @@
|
|
58
60
|
|
59
61
|
### 試したこと
|
60
62
|
|
61
|
-
|
63
|
+
```Python
|
62
64
|
|
65
|
+
コード
|
66
|
+
|
67
|
+
```
|
68
|
+
|
63
|
-
|
69
|
+
###app.py
|
64
70
|
|
65
71
|
from flask import Flask
|
66
72
|
|
@@ -116,8 +122,6 @@
|
|
116
122
|
|
117
123
|
app.run()
|
118
124
|
|
119
|
-
"""
|
120
|
-
|
121
125
|
### 補足情報(FW/ツールのバージョンなど)
|
122
126
|
|
123
127
|
app.pyで認証後hello.pyを実行したいです
|
2
ソースを"""で囲みました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,6 +26,8 @@
|
|
26
26
|
|
27
27
|
#hello.py
|
28
28
|
|
29
|
+
"""
|
30
|
+
|
29
31
|
from flask import Flask
|
30
32
|
|
31
33
|
app = Flask(__name__)
|
@@ -44,6 +46,8 @@
|
|
44
46
|
|
45
47
|
app.run()
|
46
48
|
|
49
|
+
"""
|
50
|
+
|
47
51
|
```ここに言語名を入力
|
48
52
|
|
49
53
|
ソースコード
|
@@ -55,6 +59,8 @@
|
|
55
59
|
### 試したこと
|
56
60
|
|
57
61
|
#app.py
|
62
|
+
|
63
|
+
"""
|
58
64
|
|
59
65
|
from flask import Flask
|
60
66
|
|
@@ -73,8 +79,6 @@
|
|
73
79
|
auth = HTTPDigestAuth()
|
74
80
|
|
75
81
|
|
76
|
-
|
77
|
-
#"id":"パスワード"
|
78
82
|
|
79
83
|
id_list = {
|
80
84
|
|
@@ -112,6 +116,8 @@
|
|
112
116
|
|
113
117
|
app.run()
|
114
118
|
|
119
|
+
"""
|
120
|
+
|
115
121
|
### 補足情報(FW/ツールのバージョンなど)
|
116
122
|
|
117
123
|
app.pyで認証後hello.pyを実行したいです
|
1
app.py hello.py を記入しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,25 @@
|
|
24
24
|
|
25
25
|
### 該当のソースコード
|
26
26
|
|
27
|
+
#hello.py
|
27
28
|
|
29
|
+
from flask import Flask
|
30
|
+
|
31
|
+
app = Flask(__name__)
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
@app.route('/')
|
36
|
+
|
37
|
+
def hello_world():
|
38
|
+
|
39
|
+
return "Hello World!"
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
if __name__ == '__main__':
|
44
|
+
|
45
|
+
app.run()
|
28
46
|
|
29
47
|
```ここに言語名を入力
|
30
48
|
|
@@ -36,14 +54,64 @@
|
|
36
54
|
|
37
55
|
### 試したこと
|
38
56
|
|
57
|
+
#app.py
|
39
58
|
|
40
|
-
|
41
|
-
|
59
|
+
from flask import Flask
|
42
60
|
|
43
61
|
|
44
62
|
|
45
|
-
|
63
|
+
from flask import Flask
|
64
|
+
|
65
|
+
from flask_httpauth import HTTPDigestAuth
|
46
66
|
|
47
67
|
|
48
68
|
|
69
|
+
app = Flask(__name__)
|
70
|
+
|
71
|
+
app.config['SECRET_KEY'] = 'secret key here'
|
72
|
+
|
73
|
+
auth = HTTPDigestAuth()
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
#"id":"パスワード"
|
78
|
+
|
79
|
+
id_list = {
|
80
|
+
|
81
|
+
"hoge": "hoge"
|
82
|
+
|
83
|
+
}
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
@auth.get_password
|
88
|
+
|
89
|
+
def get_pw(id):
|
90
|
+
|
91
|
+
if id in id_list:
|
92
|
+
|
93
|
+
return id_list.get(id)
|
94
|
+
|
95
|
+
return None
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
@app.route('/')
|
100
|
+
|
49
|
-
|
101
|
+
@auth.login_required
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
def index():
|
106
|
+
|
107
|
+
return "Hello, %s!" % auth.username()
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
if __name__ == '__main__':
|
112
|
+
|
113
|
+
app.run()
|
114
|
+
|
115
|
+
### 補足情報(FW/ツールのバージョンなど)
|
116
|
+
|
117
|
+
app.pyで認証後hello.pyを実行したいです
|