Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用gae的html输出运行示例代码段?_Python_Html_Google App Engine - Fatal编程技术网

Python 如何使用gae的html输出运行示例代码段?

Python 如何使用gae的html输出运行示例代码段?,python,html,google-app-engine,Python,Html,Google App Engine,我该怎么看结果呢?我是否可以使用GAE交互控制台,或者我是否需要使用app.yaml等创建一个完整的应用程序并在GAE启动器中运行它?我对html代码片段特别感兴趣 import datetime from google.appengine.ext import webapp class MyRequestHandler(webapp.RequestHandler): def get(self): self.response.out.write("<html&g

我该怎么看结果呢?我是否可以使用GAE交互控制台,或者我是否需要使用app.yaml等创建一个完整的应用程序并在GAE启动器中运行它?我对html代码片段特别感兴趣

import datetime

from google.appengine.ext import webapp

class MyRequestHandler(webapp.RequestHandler):
    def get(self):
        self.response.out.write("<html><body>")
        self.response.out.write("<p>Welcome to the Internet!</p>")
        self.response.out.write("</body></html>")

        expires_date = datetime.datetime.utcnow() + datetime.timedelta(365)
        expires_str = expires_date.strftime("%d %b %Y %H:%M:%S GMT")
        self.response.headers.add_header("Expires", expires_str)
导入日期时间
从google.appengine.ext导入webapp
类MyRequestHandler(webapp.RequestHandler):
def get(自我):
self.response.out.write(“”)
self.response.out.write(“欢迎来到互联网!

”) self.response.out.write(“”) expires\u date=datetime.datetime.utcnow()+datetime.timedelta(365) expires\u str=expires\u date.strftime(“%d%b%Y%H:%M:%S GMT”) self.response.headers.add_header(“Expires”,Expires_str)
您应该在开发服务器上运行它。您可以在浏览器中看到结果。

是否安装了development appserver?

好的,我按照您的建议做了。现在,您可以告诉我示例代码中的最后一行是什么,因为我在html输出中没有看到它(
self.response.headers.add\u header(“Expires”,Expires\u str)
)?似乎在HTTP响应中添加一个
Expires
头,告诉浏览器缓存多长时间。我假设在原始页面输出中必须显示类似的内容,但我看到的只是以下内容<代码>欢迎来到互联网

对我来说是一个难题。获取chrome并按下Crtl shift,我和你将得到一个控制台,允许你检查该页面的页眉,这是信息所在的位置,而不是网页本身。Paul,谢谢你的链接等。在我的Mac电脑上,我使用Cmd选项I(顺便说一句,Cmd Shift我似乎创建了一个html页面的电子邮件消息)。我仍然无法在开发者控制台中找到Expires标头业务。但是那里有如此丰富的信息。我想我需要找一个视频或一些文档来更好地使用这些开发工具。