как упорядочить файлы с помощью фреймворка webapp2 движка приложения python27

Я прошел начальную работу для python27 и движка приложения: https://developers.google.com/appengine/docs/ python/gettingstartedpython27/

К концу урока все классы находятся в одном файле (helloworld.py), и вы и вы настраиваете маршрутизатор так, чтобы он указывал URL-адрес класса в нижней части файла:

 app = webapp2.WSGIApplication([('/', MainPage),
                           ('/sign', Guestbook)],
                          debug=True)

То, что не было раскрыто, это то, как я организую свои классы/файлы по мере роста моего приложения. Например, должен ли я поместить MainPage в отдельный файл, а затем вызвать «import MainPage» в файле helloworld.py и добавить маршрут в WSGIApplication? Есть ли что-нибудь более автоматизированное, чем это? Как мне назвать файл MainPage и где его хранить?

6
задан bernie 24 June 2012 в 23:31
поделиться