Articles of aplicaciones web

Instalación de Pinax en Windows

¿Puedo instalar Pinax en el entorno de Windows? ¿Hay una manera fácil? ¿Qué entorno me recomiendan?

¿Cómo podría uno hacer que los objetos de Python sean persistentes en una aplicación web?

Estoy escribiendo una aplicación web razonablemente compleja. El backend de Python ejecuta un algoritmo cuyo estado depende de los datos almacenados en varias tablas de bases de datos interrelacionadas que no cambian a menudo, más datos específicos del usuario que cambian a menudo. El estado por usuario del algoritmo experimenta muchos cambios pequeños cuando un […]

CMS o Framework?

Estoy buscando para construir una tienda en línea. Sin embargo, la primera pregunta, más allá de la idea de la tienda, es la plataforma. Anteriormente he trabajado con Java y PHP y estoy bastante cómodo con PHP. Así que mis primeras consideraciones fueron Drupal o quizás CodeIgniter (de las que he oído muchas cosas buenas) […]

Archivo descargado siempre en blanco en Python, Django

Estoy usando la siguiente vista en Django para crear un archivo y hacer que el navegador lo descargue def aux_pizarra(request): myfile = StringIO.StringIO() myfile.write(“hello”) response = HttpResponse(FileWrapper(myfile), content_type=’text/plain’) response[‘Content-Disposition’] = ‘attachment; filename=prueba.txt’ return response Pero el archivo descargado siempre está en blanco. ¿Algunas ideas? Gracias

Minimice la salida HTML de la aplicación Flask con plantillas Jinja2

¿Hay un indicador / extensión de configuración de Flask o Jinja2 para reducir automáticamente la salida HTML después de representar la plantilla?

Multi-tenant SAAS en Django

He desarrollado aplicaciones SAAS para múltiples inquilinos en PHP / Laravel, pero recientemente tuve el desafío de desarrollar una en Django / Python. Todavía estoy aprendiendo Django y realmente me gusta Django rest framework (DRF). Pero tengo dificultades para descubrir las áreas resaltadas a continuación, si alguien muestra algo de luz, estaré listo para ir: […]

¿Qué problemas de seguridad deben abordarse al trabajar con Google App Engine?

He estado considerando usar Google App Engine para algunos proyectos de hobby. Si bien no manejarán ningún tipo de datos confidenciales, todavía me gustaría que estén relativamente seguros por varias razones, como aprender sobre seguridad, legal, etc. ¿Qué problemas de seguridad deben abordarse al trabajar con Google App Engine? ¿Son los mismos problemas a los […]

¿Cómo representar el contenido de una etiqueta en Unicode en BeautifulSoup?

Esta es una sopa de una página de detalles de WordPress: content = soup.body.find(‘div’, id=re.compile(‘post’)) title = content.h2.extract() item[‘title’] = unicode(title.string) item[‘content’] = u”.join(map(unicode, content.contents)) Quiero omitir la etiqueta div adjunta al asignar el item[‘content’] . ¿Hay alguna forma de representar todas las tags secundarias de una etiqueta en Unicode? Algo como: item[‘content’] = content.contents.__unicode__() […]

¿Cómo funciona el add_static_view de Pyramid?

¿Cómo funciona add_static_view (nombre, ruta) en Pyramid? De la cadena de documentos: “El argumento de name es una cadena que representa un prefijo de URL local relativo a la aplicación. Alternativamente, puede ser una URL completa. El argumento de path es la ruta en el disco donde residen los archivos estáticos. Esta puede ser una […]

¿Biblioteca / marco de Python recomendado para la aplicación web local?

Quiero crear una aplicación web LOCAL simple en Python. El servidor web y el código de “back-end” se ejecutarán en el mismo sistema (inicialmente, sistema Windows) que la interfaz de usuario. Dudo que importe, pero la interfaz de usuario será un combo webish típico de Google Chrome, HTML, CSS, JavaScript y jQuery. Hay un montón […]