Уморило постоянно переопределять одни и те же методы во всех своих классах-страницах (GET, POST в частности).
набросал вот такую конструкцию:
class Page:
def GET(self):
return self.my_render(self.message, self.content)
def my_render(self, msg, content)
print my_template % (msg, content)
****
class index(Page):
message = ‘Hello Pythonista’
content = ‘<h1>Hy from subclass</h1>’
и так далее.
Все хорошо, быстрее даже работать начал НО:
Появилась видимость кеширования страницы. Вот как при старте страницы были сгенерированны, вот в таком виде они и висят не смотря на все происходящее с формами и остальными изменениями на сайте.
Спинным мозгом предполагаю что надо чет делать с Page - но что? пробовал завернуть все методы в @staticmethod - толку ни какого :(