Python 谷歌应用引擎:在子目录中提供静态网页

Python 谷歌应用引擎:在子目录中提供静态网页,python,google-app-engine,Python,Google App Engine,我的文件结构: 根目录: css[dir] js[dir] img[dir] 字体[dir] khikhi[dir] 应用程序yaml index.html 索引.yaml khikhi目录: css[dir] js[dir] img[dir] index.html App.yaml: Main.py: # Copyright 2012 Digital Inspiration # http://www.labnol.org/ import os from google.appengine.e

我的文件结构:
根目录:
css[dir]
js[dir]
img[dir]
字体[dir]
khikhi[dir]
应用程序yaml
index.html
索引.yaml

khikhi目录:
css[dir]
js[dir]
img[dir]
index.html

App.yaml:

Main.py:

# Copyright 2012 Digital Inspiration
# http://www.labnol.org/

import os
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
from google.appengine.ext.webapp import template

class MainHandler(webapp.RequestHandler):
  def get (self, q):
    if q is None:
      q = 'index.html'
    path = os.path.join (os.path.dirname (__file__), q)
    self.response.headers ['Content-Type'] = 'text/html'
    self.response.out.write (template.render (path, {}))

def main ():
  application = webapp.WSGIApplication ([('/(.*html)?', MainHandler)], debug=True)
  util.run_wsgi_app (application)

if __name__ == '__main__':
  main ()

目前,当我转到mydomain.com时,我的根目录中的index.html正在被提供,但我希望当我转到mydomain.com/khikhi/或mydomain.com/khikhi时,也能提供/khikhi/index.html。我应该对文件进行哪些更改以使其正常工作?

只需添加,作为
处理程序下的第一个条目:

- url: /khihi
  static_files: khikhi/index.html
整个安排可能还有其他问题,例如,很难理解你的意思

当我进入mydomain.com/khikhi或mydomain.com/khikhi时

“当我去做某件事或完全是同一件事时”--在这种情况下,你所说的是什么意思,祈祷吧?!但是,我只是想直接回答你的直接问题(所以我认为“A或A”等同于“A”,就像在正常逻辑或任何编程语言中一样——尽管格里斯的含义分析[*]表明你的Q在这一点上肯定有问题!-)


<强>语用学的核心基础<强>作为语言学的一个重要部分,命名为“H. P. Grice”,是指根据格莱斯的“格言”所表达的意思而不是实际表达的意思。例如,“我从不诅咒在周末的海报上问模棱两可的问题”。事实上是真实的,并没有暗示我在工作日可能会诅咒他们——但格里斯式的暗示是,我确实可以,否则,我为什么要麻烦通过“在周末”限制来限定非诅咒断言?-)

很抱歉,忘了在其中一个链接上添加斜杠。尝试运行URL“/khikhi.”时,我遇到“缺少”上载属性错误。因此,我向处理程序添加了一个“upload:khikhi/index.html”属性。当我访问mydomain.com/khikhi/时,它也不起作用。我的khikhi/css、khikhi/js和khikhi/img中的文件都没有被加载。修复了所有问题。将链接标记更改为绝对路径,并在app.yaml文件中添加了一些其他内容!谢谢!:)@UmangGalaiya,不客气!希望我能得到你的认可(点击我答案左边的复选框形状的轮廓…!-)
- url: /khihi
  static_files: khikhi/index.html