Articles of piramide de

¿Cómo integro un servidor Bokeh en una aplicación de pirámides?

En orden de complejidad, con Pyramids, puedo crear gráficos estáticos de bokeh y luego incorperarlos con tags div, como se describe aquí . Las documentaciones de Bokeh explican claramente cómo se puede configurar un servidor bokeh para la exploración interactiva de datos, y he creado exitosamente una aplicación de este tipo. Sin embargo, lo que […]

¿Quieres pedir el navegador para guardar csv

Quiero pedir al navegador que guarde csv usando pyramid.response.Response buscó pistas y encontré aquí un enlace Django responde pero no puedo usarlo con Pyramid wsgi mi código se ve así: from pyramid.response import Response def get_list_names_emails(request): session, env = request.db, request.client_env response = Response(content_type=’text/csv’) output = StringIO() writer = csv.writer(output) writer.writerow([‘SomeName’, ‘SomeEmail’, ‘CompanyName]) csv_output = […]

Preparando una aplicación piramidal para la producción.

A medida que me acerco a la fase de producción de mi proyecto web, me he estado preguntando cómo implementar una aplicación de pirámide. En los documentos, se dice que use ../bin/python setup.py develop para poner la aplicación en development mode . ¿Hay otro modo que está diseñado para la producción. O simplemente uso ../bin/python […]

Seleccione Campo en wtforms y agregó a través de javascript

Actualmente estoy trabajando en algún proyecto en pirámide y tengo problemas con wtforms SelectField. Tengo 3 campos SelectField: car_make (por ejemplo, “audi”) car_model (por ejemplo, “audi 80”) versión del coche (por ejemplo, “AUDI 80 B4”). Las opciones de car_make que puedo cargar en la vista. Las opciones para el rest de SelectFields (car_model, car_version) cargaré […]

Determinar el idioma del usuario en pirámide

Quiero hacer la internacionalización de mi proyecto. Seguí cómo se describe en la documentación oficial, pero la localización aún no funciona. Aquí es cómo trato de obtener la configuración regional del usuario: def get_locale_name(request): “”” Return the :term:`locale name` associated with the current request (possibly cached).””” locale_name = getattr(request, ‘locale_name’, None) if locale_name is None: […]

Cómo crear un SchemaNode “de tipo agnóstico” en el colador

Estoy tratando de usar un colador para definir un SchemaNode que podría tener cualquier tipo. Me gustaría simplemente tomar lo que estaba deserializado del JSON y pasarlo. ¿Es eso posible? class Foo(colander.MappingSchema): name = colander.SchemaNode(colander.String(), validator=colander.Length(max=80)) value = colander.SchemaNode(??) # should accept int, float, string…

Usando la autenticación piramidal con pirámide

En la documentación de la pirámide, Sqlalchemy Dispatch Tutorial usa datos ficticios en security.py . Necesitaba usar los datos de mysql, así que lo implementé así: Mi código de inicio de sesión @view_config(route_name=’login’, renderer=’json’,permission=’view’) def user_login(request): session = DBSession username = request.params[‘username’] password = request.params[‘password’] sha = hashlib.md5() sha.update(password) password = sha.digest().encode(‘hex’) user = session.query(Users).filter(and_(Users.username==username,Users.password […]

¿Debo usar pilones o pirámide?

Estaba planeando mudarme de Django a Pilones, pero luego me topé con Pyramid. ¿Cuáles son las diferencias entre los pilones y la pirámide? Leí un texto en PylonsBook , que actualmente cubre Pylons 0.9.7, y me pregunto si es un comienzo para Pylons and Pyramid.

Autentificación de usuario en pirámide

Estoy construyendo una aplicación web y necesito elegir entre Django y Pyramid. Decidí irme con la pirámide. Entiendo que Pyramid viene con su propio marco de autenticación / autorización que se ve bien. Pero no he visto ningún lugar en Pyramid donde se definan usuarios / grupos / permisos. En Django estas cosas vienen gratis. […]

Mako escapando problema dentro de la pirámide

Necesito poner la función javascript a la plantilla mako. El primer argumento de esta función es cadena, así que escribo en mi archivo * .mako (dict (field_name = ‘geom’)): init_map( ‘${field_name}’ ); Pero cuando veo mi página html se ve como: init_map( 'geom' ) ¿Cómo puedo deshabilitar el escape en este caso? La renderización se […]