A simple validation and how to keep values in the session.
appengine_config.py
[crayon lang="python"]
from gaesessions import SessionMiddleware
def webapp_add_wsgi_middleware(app):
app = SessionMiddleware(app, cookie_key = ‘You must change this’)
return app
[/crayon ]
main.py
[crayon lang="python"]
from gaesessions import get_current_session
class MainHandler(webapp2.RequestHandler):
def get(self):
session = get_current_session()
count = session.get(‘count’, 0)
session['count'] = count + 1
self.response.out.write(html % session['count'])
def post(self):
firstName = self.request.get(‘firstName’)
familyName = self.request.get(‘lastName’)
if len(firstName) < 2 or len(familyName) < 2:
self.redirect(‘/’)
self.response.out.write(‘First Name: ‘ + firstName
+ ‘ Family Name: ‘ + familyName)
app = webapp2.WSGIApplication([('/', MainHandler)], debug = True)
[/crayon]
(sorry english)
Hi Stefano,
This code send me error:
405 Method Not Allowed
“The method POST is not allowed for this resource”
Regards