2014-09-07 3 views
0

Я только что начал с GAE/python, и я борюсь за то, как избежать использования глобальных данных для моих следующих потребностей. (Используя эту глобальную переменную, я иногда сталкиваюсь с странным приложением поведения)GAE (python), делая данные доступными по запросам

my_data = [] 

class MainPage(webapp2.RequestHandler): 
my_data = "Set this value" 
self.response.write('<form action="/next_page" method="post">') 
self.response.write('<input type="submit" value="Next Page"></form>') 


class NextPage(webapp2.RequestHandler): 
# use my_data variable. 


application = webapp2.WSGIApplication([ 
('/', MainPage), 
('/next_page', NextPage), 
], debug= True) 

Есть ли memchache ответ?

ответ

3

Для обмена данными между двумя различными запросами вам понадобится некоторый тип постоянного хранилища, Memcache, Datastore, Cloud SQL или другие.

Смежные вопросы