2011-10-29 25 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结构相匹配。

相关问题