1
私はweb.py
を学習し、html
ファイルをロードするhtml
のファイルにiframes
をロードする必要があるアプリケーションを試しています。web.py:iFrames経由で複数のhtmlファイルを読み込む際にエラーが発生しました
web-browser
から直接起動すると、index.html
ファイルが適切にロードされますが、app.py
でロードするとnot found
エラーが発生します。ここで
は、ディレクトリ構造である:ここで
appdir/
app.py
templates/
index.html
frames_top.html
frames_left.html
frames_right.html
私はを実行するとindex.html
<html>
<head>
<title>Example - Frames</title>
</head>
<iframe name="top_frame" src="frames_top.html" width="100%" height="100"> scrolling="no" align="top" </iframe>
<iframe name="left_frame" style="border-style: none; border-color: inherit; border-width: 10px; height:1222px; width:10%;" src="frames_left.html" target="right_frame" scrolling="no" align="left" >
</iframe>
<iframe name="right_frame" style="border-style: none; border-color: inherit; border-width: 10px; height:1222px; width:90%;" src="frames_right.html" target="right_frame" scrolling="no" align="middle" >
</iframe>
</html>
、ここでの内容は、app.py
import web
""" url definition"""
urls = (
'^/$', 'do_index_frame',
'^/$', 'do_left_frame',
'^/$', 'do_right_frame',
'^/$', 'do_top_frame'
)
app = web.application(urls, globals())
render = web.template.render('templates/')
class do_index_frame:
def GET(self):
return render.index()
class do_left_frame:
def GET(self):
return render.frames_left()
class do_right_frame:
def GET(self):
return render.frames_right()
class do_top_frame:
def GET(self):
return render.frames_top()
if __name__ == "__main__":
app.run()
の内容ですされていますと打ち上げブラウザ127.0.0.1:8080
、
で私は、次の画面にこのエラーで
を得る:
Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
http://0.0.0.0:8080/
127.0.0.1:56483 - - [25/May/2016 15:00:06] "HTTP/1.1 GET /" - 200 OK
127.0.0.1:56483 - - [25/May/2016 15:00:07] "HTTP/1.1 GET /frames_top.html" - 404 Not Found127.0.0.1:56482 - - [25/May/2016 15:00:07] "HTTP/1.1 GET /frames_left.html" - 404 Not Found
127.0.0.1:56493 - - [25/May/2016 15:00:07] "HTTP/1.1 GET /frames_right.html" - 404 Not Found
127.0.0.1:58680 - - [25/May/2016 15:13:25] "HTTP/1.1 GET /" - 200 OK
127.0.0.1:58680 - - [25/May/2016 15:13:25] "HTTP/1.1 GET /frames_top.html" - 404 Not Found
127.0.0.1:58682 - - [25/May/2016 15:13:25] "HTTP/1.1 GET /frames_left.html" - 404 Not Found
127.0.0.1:58681 - - [25/May/2016 15:13:25] "HTTP/1.1 GET /frames_right.html" - 404 Not Found
は、エラーの原因を特定することができ、誰ですか?