Python 无法让css在Google AppEngine中工作

Python 无法让css在Google AppEngine中工作,python,html,css,google-app-engine,Python,Html,Css,Google App Engine,这是一个初学者的问题。我无法让我的css在谷歌应用程序引擎中工作 我的YAML文件包含以下内容 application: helloworld27dec version: 1 runtime: python27 api_version: 1 threadsafe: true handlers: - url: /stylesheets/ static_dir: stylesheets - url: /.* script: helloworld.application 我的python脚

这是一个初学者的问题。我无法让我的css在谷歌应用程序引擎中工作

我的YAML文件包含以下内容

application: helloworld27dec
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /stylesheets/
  static_dir: stylesheets
- url: /.*
  script: helloworld.application
我的python脚本(helloworld.py)包含以下代码:

import webapp2, cgi, re, datetime

class MainPage(webapp2.RequestHandler):
    def render(self,htmlfile):
        with open(htmlfile, 'r') as content_file:
            if (content_file):
                content = content_file.read()
                return content

    def get(self):
        self.response.write(self.render('test2.html'))


application = webapp2.WSGIApplication([('/', MainPage)], debug=True)
我的html文件(test2.html)如下所示:

<!doctype HTML>

<html>

<head>
<meta charset="utf-8">
<title> My Title </title>
<link type="text/css" rel="stylesheet" href="/stylesheets/style.css" />
</head>

<body>
    <h1> Hello World!</h1>
</body>

</html>
<style> 
h1{
color: red; 
background: yellow;
  }
</style>

我的头衔
你好,世界!
我的css(style.css)位于文件夹/样式表中,如下所示:

<!doctype HTML>

<html>

<head>
<meta charset="utf-8">
<title> My Title </title>
<link type="text/css" rel="stylesheet" href="/stylesheets/style.css" />
</head>

<body>
    <h1> Hello World!</h1>
</body>

</html>
<style> 
h1{
color: red; 
background: yellow;
  }
</style>

h1{
颜色:红色;
背景:黄色;
}
我看不到css工作(即红色字体和黄色背景)。我尝试了很多东西,但看起来我犯了一些根本性的错误

这是我在日志文件中得到的

INFO 2014-01-09 18:09:30532 module.py:617]默认值:“GET/stylesheets/style.css HTTP/1.1”304-


我非常感谢您对我在这里犯的错误给予帮助/澄清

您的
style.css
文件不应该有任何HTML标记。将其更改为以下内容:

h1 {
  color: red; 
  background: yellow;
}

只有在HTML文件中包含css时,才会将css包含在
标记中,但在单独的css文件中不包含css。

您的
样式。css
文件不应包含任何HTML标记。将其更改为以下内容:

h1 {
  color: red; 
  background: yellow;
}

只有在HTML文件中包含css时,才会将css包含在
标记中,但在单独的css文件中不包含css。

您的
样式。css
文件不应包含任何HTML标记。将其更改为以下内容:

h1 {
  color: red; 
  background: yellow;
}

只有在HTML文件中包含css时,才会将css包含在
标记中,但在单独的css文件中不包含css。

您的
样式。css
文件不应包含任何HTML标记。将其更改为以下内容:

h1 {
  color: red; 
  background: yellow;
}

只有在HTML文件中包含css时,才可以将css包含在
标记中,但在单独的css文件中不包含css。

似乎没有任何错误:304未修改,换句话说,您将使用缓存版本。请尝试添加
默认过期:“0d 0h 1m”
下载到app.yaml,以缩短缓存时间。不过要注意它对生产的影响谢谢吉米。我尝试添加默认的_过期:“0d0h1M”。仍然无法让css工作。令人沮丧的是,如果我将css内联放在标题中,它看起来很简单并且有效。似乎没有任何错误:304未修改,换句话说,您将使用缓存版本。尝试将
默认过期时间:“0d 0h 1m”
添加到您的app.yaml中,以缩短缓存周期。不过要注意它对生产的影响谢谢吉米。我尝试添加默认的_过期:“0d0h1M”。仍然无法让css工作。令人沮丧的是,如果我将css内联放在标题中,它看起来很简单并且有效。似乎没有任何错误:304未修改,换句话说,您将使用缓存版本。尝试将
默认过期时间:“0d 0h 1m”
添加到您的app.yaml中,以缩短缓存周期。不过要注意它对生产的影响谢谢吉米。我尝试添加默认的_过期:“0d0h1M”。仍然无法让css工作。令人沮丧的是,如果我将css内联放在标题中,它看起来很简单并且有效。似乎没有任何错误:304未修改,换句话说,您将使用缓存版本。尝试将
默认过期时间:“0d 0h 1m”
添加到您的app.yaml中,以缩短缓存周期。不过要注意它对生产的影响谢谢吉米。我尝试添加默认的_过期:“0d0h1M”。仍然无法让css工作。令人沮丧的是,如果我将css内联到标题中,它看起来非常简单并且有效。