コード例 #1
0
ファイル: user.py プロジェクト: greggiacovelli/kegmate
 def post(self, user_id):
     a_user = User.get_by_key_name(user_id)
     if not a_user:
        print 'OMG'
        return # raise webob.exc.HTTPNotFound()
     type = self.request.GET.get('account_type')
     id = self.request.GET.get('account_id')
     persona = Persona(key_name='%s-%s' % (a_user.key(), type), id=id, type=type, parent=a_user)
     persona.put()
     if not type in a_user.personas:
        a_user.personas.append(type)
        a_user.put()
     return webapp2.redirect_to('personas', user_id=user_id)
コード例 #2
0
ファイル: agendaJinja2.py プロジェクト: aletocar/9-DataStore
    def post(self):
        nombreP = cgi.escape(self.request.get('nombre'))
        edadP =  int(cgi.escape(self.request.get('edad')))
        emailP = cgi.escape(self.request.get('email'))

        personaNueva = Persona(parent = agendaKey('agendaORT'))
        personaNueva.nombre = nombreP
        personaNueva.edad = edadP
        personaNueva.email = emailP

        key = personaNueva.put()

        self.redirect('/listarPersonas')