2011-10-29 24 views
0

我有以下文件夾結構:如何在本地和通過GAE創建css文件夾?

project-folder 
- templates 
    - css 
    vk.css 
    index.html 
app.yaml 
script.py 

我希望能夠:

  1. 運行的index.html不GAE
  2. 運行的index.html通GAE(在script.py引用爲templates/index.html

在這兩種情況下都應該使用vk.css。我應該如何定義app.yamlindex.html?網址是http://localhost:8080/something/

我將它與GAE工作,index.html

<link type="text/css" href="/css/vk.css" rel="stylesheet" />  

app.yaml

- url: /css/ 
    static_dir: templates/css 

但它並不在本地工作。

+0

你是什麼意思與本地?在普通的網絡服務器上或只是打開頁面? – systempuntoout

+0

只是打開頁面 –

回答

1

如果您希望瀏覽器能夠將文件系統直接渲染到文件系統之外,則不能使用與站點相關的URL(例如,以/開頭的URL) - 讀取文件系統時,站點相對URL與您的文件系統根目錄相關。相反,使用相對URL(例如,../css/vk.css),並確保文件系統結構與您的URL結構相匹配。

相關問題