私はGoogle Appengineの静的サイトのURLを書き換えようとしています。 私はほしいだけ http://www.abc.com/aboutのためにhttp://www.abc.com/about.html 私はabc.com/page?=1または何かのようなもののために書き直す必要はありません。 私はhtmlページのために明示的にURLを書き換える方法を考え出したいと思います。Google Appengine(python)の基本的なhtmlマッピングまたはURL書き換え
私は現在(作業されていない)を使用しているコード - あなたのコンストラクタの
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
from google.appengine.ext.webapp import template
import os
class MainHandler(webapp.RequestHandler):
def get(self):
template_values = {}
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
class PostHandler(webapp.RequestHandler):
def get(self, slug):
template_values = {}
post_list = {
'home' : 'index.html',
'portfolio' : 'portfolio.html',
'contact' : 'contact.html',
'about' : 'about.html'
}
if slug in post_list:
self.response.out.write('Slugs not handled by C-Dan yet')
else:
self.response.out.write('no post with this slug')
def main():
application = webapp.WSGIApplication([('/', MainHandler),('/(.*)', PostHandler)], debug=True)
util.run_wsgi_app(application)
if __name__ == '__main__':
main()
どのように動作していませんか?何が起こり、何が起こると思いますか? –