Я работаю над проектом, и я должен использовать несколько страниц HTML для взаимодействия с моим кодом как: просмотр index.html первый:-
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
и затем когда я нажимаю, знак нажимают на кнопку, программа должна просмотреть эту страницу:-
path = os.path.join(os.path.dirname(__file__), 'signOut.html')
self.response.out.write(template.render(path, template_values))
проблема состоит в том, что программа просматривает две страницы вместе когда-то, и это не то, что я хочу.
Вы могли сказать мне, как я могу просмотреть их отдельно
Вам понадобится что-то вроде этого:
class MainPage(webapp.RequestHandler):
def get(self):
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
class SignOutPage(webapp.RequestHandler):
def get(self):
path = os.path.join(os.path.dirname(__file__), 'signOut.html')
self.response.out.write(template.render(path, template_values))
application = webapp.WSGIApplication(
[('/', MainPage),
('/signout', SignOutPage)],
debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
Ваши две страницы будут доступны по адресу http://yourapp.appspot.com/ и http: / /yourapp.appspot.com/signout
Предполагается, что ваш app.yaml сопоставляет оба URL-адреса с вашим файлом .py.