[英]Google App engine + HTML + PDF
我使用Google App引擎+ Python + Jinja2和MySQL數據庫創建了一個簡單的網站。 該網站有一個主頁(index.html),該網站使用Python代碼從Jinja2渲染,並且數據從MySQL數據庫加載。
在index.html頁面上,我創建了一個水平菜單(關於,主頁,服務,產品)。
單擊關於時,我想加載一個新的HTML頁面(例如About.html)。 同樣,當我單擊“產品”時,(我要加載Products.Html)。 在這里,我想嵌入一個pdf文件。
我不確定如何添加這些其他HTML頁面。 有人可以建議。
這是我的App.yaml文件。
application: ckappnotes
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /stylesheets
static_dir: stylesheets
- url: .*
script: stn.app
libraries:
- name: jinja2
version: latest
我已經將這些行添加到App.yaml中。
- url: /
static_files: DTD.html
upload: DTD.html
- url: /
static_files: S1.pdf
upload: S1.pdf
這樣做會覆蓋我原來的index.html頁面。
您的url
條目必須彼此唯一。 如您所見,您已經使用url: /
覆蓋了主頁。 相反,您需要為每個頁面創建一個url
,如下所示:
- url: /DTD.html
static_files: DTD.html
upload: DTD.html
- url: /S1.pdf
static_files: S1.pdf
upload: S1.pdf
如果您只有幾個文件,這很好,但是您可能要使用靜態文件模式處理程序 :
- url: /page
static_dir: page
在此示例中,將DTD.html和S1.pdf放入名為page
的新文件夾中。 您的index.html
文件會將它們引用為/page/DTD.html
和/page/S1.pdf
。 然后,當您要添加第三個文件時,無需更改app.yaml,只需將它們添加到文件夾並使用相同的URL模式即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.