Articles of pyramid

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 […]

Pyramid / SQL Alchemy DetachedInstanceError

Estoy tratando de implementar la confirmación de correo electrónico utilizando el marco Pyramid. Aquí está el código que confirma al usuario en la base de datos y los redirige a la página de inicio. user = DbSession.query(User).filter_by(email=email).one() if user.approved: return {‘msg’: _(‘Already approved’)} if user.check_approve_token(hash): user.approved = True self.request.session.save() self.request.session[‘user’] = user return HTTPFound(self.request.route_url(‘home’), headers=remember(self.request, […]

Usando alias () para ‘seleccionar como’ en SQLAlchemy

Digamos que tengo una tabla ‘acciones’ con las siguientes columnas: company price quantity Microsoft 100 10 Google 99 5 Google 99 20 Google 101 15 Me gustaría ejecutar el equivalente de una statement SQL como esta: select price, sum(quantity) as num from shares where company=’Google’ group by price; Lo más cerca que he venido es: […]

Gzipping todo el tráfico HTTP con Pyramid

Estoy creando un servicio móvil basado en el marco de Pyramid. Porque es móvil todo para reducir el uso de ancho de banda es más. Estoy considerando enviar todo el tráfico, incluso las páginas HTML dinámicas. ¿Qué tipo de ganchos proporciona el marco Pyramid para esto? ¿O hay middleware WSGI para la tarea? Me gustaría […]