Articles of pyramid

Pyramid en App Engine obtiene “InvalidResponseError: los valores del encabezado deben ser str, got ‘unicode’

Estoy usando Pyramid 1.3 con el SDK de AppEngine 1.6.4 en OS X 10.7.3. Estoy usando Python 2.7 y tengo threadsafe true en app.yaml. @view_config(route_name=’manager_swms’, permission=’manager’, renderer=’manager/swms.jinja2′) def manager_swms(request): “””Generates blobstore url and passes users swms in swms table””” # generate url for any form upload that may occur upload_url = blobstore.create_upload_url(‘/upload_swm’) user = get_current_user(request) […]

¿Cómo hacer que el decorador view_config funcione con una prueba de unidad de pirámide?

Escribí un decorador login_required para el marco web de la pirámide. En un servidor de prueba piramidal funciona bien. Pero en las pruebas de unidad de pirámide para el decorador @view_config no funcionan para todas las configuraciones (no solo el parámetro decorador). Este es el código: class MyViews(object): @view_config(decorator=login_required(login_url=LOGIN_URL), match_param=”action=change_password”, request_method=”GET”, renderer=”accounts/change_password.jinja2″) def change_password(self): form […]

En Pyramid, ¿cómo devuelvo HTML en bruto desde una vista?

Soy realmente nuevo en Pyramid (y bastante nuevo en los marcos web en general). Estoy tratando de llegar a la etapa en la que puedo devolver HTML en bruto desde una vista, para poder marcar los datos devueltos desde mi tienda mongoDB. Mi __init__.py en mi proyecto de pirámide es estándar: def main(global_config, **settings): “”” […]

Almacenamiento y validación de contraseña encriptada para iniciar sesión en Pyramid

Estoy tratando de validar una contraseña encriptada para propósitos de login de login en Pyramid. De modo que si el usuario y la contraseña coinciden, el sistema autorizará al usuario. En este momento me resulta difícil escribir una función para comparar las contraseñas cuando una está cifrada en la base de datos y la contraseña […]

Pasando argumentos en python setup.py install_requires list

He utilizado pip para instalar PIL. Requiere dos argumentos adicionales durante la instalación. Así que el comando para la instalación se ve algo como esto. pip install PIL –allow-external PIL –allow-unverified PIL Necesito agregar el paquete PIL en el archivo setup.py. Al agregar PIL en la lista de necesidades de instalación, instale PIL pero no […]

El registro no funciona cuando se ejecuta la aplicación pyramid bajo uWSGI en modo emperador

Primero, un poco de historia. Estoy ejecutando una aplicación bajo uWSGI en modo emperador. La línea de comando uWSGI: uwsgi –master –emperor /etc/uwsgi –die-on-term –uid uwsgi –gid uwsgi El archivo INI para mi aplicación está en / etc / uwsgi y se encuentra con éxito cuando se inicia uWSGI. Las secciones de configuración de uwsgi […]

Análisis de matriz de nombre de formulario HTML en Pyramid (Python)

¿Hay alguna forma para que Pyramid procese la entrada del formulario HTML que se parece a esto: o incluso más útil: … y acceder a esos datos fácilmente (por ejemplo, a través de un dictado)? Cualquier ayuda sería muy apreciada! EDIT: para hacerlo más claro, lo que necesito es la capacidad de tener un formulario […]

No puedo conectarme al servidor https wsgi de camarera

He intentado el tutorial de Python Pyramid Framework pero, https connection, no importa cómo ser camarera. http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/wiki2/installation.html Si miras los documentos de la camarera, hay un elemento llamado ‘url_scheme’ en formato pasteDeploy. Intenté agregar lo siguiente a development.ini: # # # # Wsgi server configuration # # # [server: main] use = egg:waitress#main host = […]

Pyramid 1.3 y Google App Engine 1.7

Me las arreglé para hacer que una aplicación Pyramid 1.2 WSGI se ejecute en Google App Engine SDK 1.7. Sin embargo, mi proyecto actual utiliza varias características nuevas de Pyramid 1.3 y estoy atascado en un problema de versión de WebOb. Aquí está el mensaje de error: VersionConflict: (WebOb 1.1.1 (/home/matt/Python/google_appengine/lib/webob_1_1_1), Requirement.parse(‘WebOb>=1.2dev’) ¿Hay algo que […]

Tratando de atrapar el error de integridad con SQLAlchemy

Estoy teniendo problemas al intentar detectar un error. Estoy usando Pyramid / SQLAlchemy e hice un formulario de registro con el correo electrónico como clave principal. El problema es que cuando se ingresa un correo electrónico duplicado, se genera un IntegrityError, por lo que estoy tratando de detectar ese error y enviar un mensaje, pero […]