html 的 frameset - Linux

Table of Contents

※ [本文轉錄自 Python 看板 #1KdaG3ud ]

作者: gn00618777 (非常念舊) 看板: Python
標題: [問題] html 的 frameset
時間: Sat Dec 27 13:30:39 2014

ㄧ個 index.html ,裡面有 frameset tag,分成三區塊,這三個區塊在 index.html

裡分別代表其他三份 html,例子如下:

<frameset cols="20%,80%">
<frameset rows="30%,70%">
<frame src="overview-frame.html" name="packageListFrame">
<frame src="allclasses-frame.html" name="classListFrame">
</frameset>
<frame src="overview-summary.html" name="classFrame">

我在 linux 下寫一個 script test.py:

@app.route("/")
def hello():
return "Hello World!"

@app.route("/report")
def view_report():
url_for('static', filename='report/flexmonkey/html/')
return send_from_directory('static', 'report/flexmonkey/html/index.html')

所有html都放在 report/flexmonkey/html/ 底下,在linux底下

啟動 test.py server 程式

客戶端瀏覽器無法載入其他 html

127.0.0.1 - - [13/Sep/2012 11:01:25] "GET /overview-frame.html HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2012 11:01:25] "GET /allclasses-frame.html HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2012 11:01:25] "GET /overview-summary.html HTTP/1.1" 404

請問這個在 test.py 要怎麼寫呢? 謝謝。

--

All Comments

Carol avatarCarol2014-12-31
不懂python@k,但看log,要不要試試在index.html裏,f
rame src 的檔案加上路徑?
Lucy avatarLucy2014-12-31
QQ
Todd Johnson avatarTodd Johnson2015-01-01
無效,我試了好幾天了= =,flask好少人討論唷
Wallis avatarWallis2015-01-01
加一個 route("/<path:filename>")
之後用 filename 去拿檔?
Jack avatarJack2015-01-04
C大好,我已經解決了,PO在python板 :)