Articles of webapp2

Ejemplo simple de Python y Ajax ¿Cómo enviar respuesta con Python?

Estoy probando un código con Python y Javascript tratando de configurar un sistema Ajax. Básicamente, solo quiero ingresar una palabra y hacer que el código python la envíe de vuelta. Aquí está mi html / javascript: Simple Ajax Example function xmlhttpPost(strURL) { var xmlHttpReq = false; var self = this; // Mozilla/Safari/Chrome if (window.XMLHttpRequest) { […]

webapp2 bajo Apache (= sin Google App Engine)

Estoy tratando de ejecutar webapp2 bajo Python con Apache y mod_wsgi, específicamente: Wampserver para Windows 7 con Apache 2.2.22. Hasta ahora, he fallado miserablemente. 🙁 Utilicé el siguiente ejemplo de https://developers.google.com/appengine/docs/python/gettingstartedpython27/usingwebapp : import webapp2 class MainPage(webapp2.RequestHandler): def get(self): self.response.headers[‘Content-Type’] = ‘text/plain’ self.response.out.write(‘Hello, webapp World!’) app = webapp2.WSGIApplication([(‘/’, MainPage)], debug=True) Cuando c:wamp\www\Python\hello.py este archivo como c:wamp\www\Python\hello.py […]

Sesiones de Webapp2 persistentes en GAE

Tengo problemas para conservar mis variables de sesión en un almacén de sesión webapp2, mientras se ejecuta en GAE. He creado una aplicación super simple para reproducir el problema: class MainHandler(webapp2.RequestHandler): def post(self): session = self.session_store.get_session() previous_value = session.get(“myvalue”) self.response.write(previous_value) def get(self): session = self.session_store.get_session() previous_value = session.get(“myvalue”) self.response.write(previous_value) session[“myvalue”] = “Hi! ” + (previous_value […]

¿Cómo hago una barra inclinada opcional con webapp2?

Estoy usando la nueva aplicación web2 (ahora la aplicación web predeterminada en 1.6), y no he podido averiguar cómo hacer que la barra inclinada sea opcional en un código como este: webapp.Route(‘/feed’, handler = feed) He intentado /feed/? , /feed/* , /feed\/* y /feed\/? , todo fue en vano.

Lectura de contenidos de archivo excel en python webapp2

Tengo dos archivos: sample.csv y sample.xlsx, todos esos archivos se almacenan en blobstore. Puedo leer los registros del archivo csv (que está en blobstore) usando el siguiente código blobReader = blobstore.BlobReader(blob_key) inputFile = BlobIterator(blobReader) if inputFile is None: values = None else: try: stringReader = csv.reader(inputFile) data = [] columnHeaders = [] for rowIndex, row […]

Django vs webapp2 en App Engine

Me gustaría saber su opinión sobre cuál de estos dos marcos web (Django y webapp2) es mejor para usar en la plataforma App Engine, y ¿por qué? Por favor, no digas que ambos son completamente diferentes, porque Django es mucho más completo. Ambos son los “marcos web” que puede utilizar en App Engine.

Comprensión de la persistencia global de objetos en aplicaciones WSGI de Python

Considere el siguiente código en mi aplicación WebApp2 en Google App Engine: count = 0 class MyHandler(webapp2.RequestHandler): def get(self): global count count = count + 1 print count Con cada actualización de la página, el recuento aumenta cada vez más. Vengo del mundo de PHP donde cada solicitud era un nuevo entorno global. Lo que […]

No se pueden obtener los parámetros POST

Estoy desarrollando una aplicación web en Python utilizando WebApp2 como marco. No puedo obtener los parámetros de solicitud HTTP POST enviados rellenando un formulario. Ese es el código HTML del formulario que creé. Normal Login Page eMail: password: Ese es el resultado de la solicitud POST después de presionar el botón enviar POST /loginN/ HTTP/1.1 […]

crear enlaces únicos permenantes basados ​​en un ID de usuario

Posible duplicado: Crea una página de perfil única para cada usuario de Python. Estoy usando google appengine con python y jinja2 y trato de dar a cada usuario en mi aplicación una URL única para su página de perfil que puede ser visitada por cualquier persona sin iniciar sesión. Aquí está mi código hasta ahora: […]

Google App Engine Python Webapp2 301 redirecciona de www al dominio no www.

Tengo una aplicación basada en gae. Yo uso python con el framework webapp2. Necesito hacer una redirección 301 de www.my-crazy-domain.com a my-crazy.domain.com para eliminar www y not-www doubles en los resultados de búsqueda. ¿Alguien tiene una solución lista para usar? ¡Gracias por cualquier ayuda!