问题发生在localhost上,当我将应用程序上传到AppEngine时,它成功找到了css文件。
我正在使用python 2.7,应用程序在webapp2上完成,我正在使用本地的bootstrap副本。
<link href="/static/bootstrap/css/bootstrap.css" rel="stylesheet" media="screen">
<link href="/static/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
这些是我对css文件的链接,它们在我部署应用程序http://main-cocoa-597.appspot.com/cenira时起作用,但它们不在localhost上。
的app.yaml
application: main-cocoa-597
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /static
static_dir: static
- url: /cenira.*
script: cenira.app
- url: .*
script: main.app
libraries:
- name: webapp2
version: "2.5.2"
- name: jinja2
version: latest
我认为问题与应用程序无关,因为即使启动程序的SDK控制台也没有加载它的css文件。
我刚刚安装了Windows,也许有些东西丢失了?我该如何解决这个问题?
修改
只需要一个基本的html(带有类的div),并链接到外部css文件:
<link href="/css/asd.css" rel="stylesheet">
得到这个:
GET file:///C:/css/asd.css net::ERR_FILE_NOT_FOUND
答案 0 :(得分:1)
对于PIL,请将其添加到app.yaml的libraries
部分:
- name: PIL
version: latest
要诊断css请求中的500错误,请尝试添加以下内容:
- url: /static/css
static_dir: static/css
mime_type = "text/css"
(这需要超出您的- url /static
电话,因此首先运行