Articles of aplicaciones web

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

¿Cómo recargar automáticamente Django cuando cambian los archivos?

¿Cómo monitorear automáticamente .py, .js y otros archivos de código fuente para reiniciar una aplicación Django (o cualquier otra) y actualizar el navegador cuando cambie la fuente? Esto es posible en Rails usando guard, en aplicaciones JS usando grunt-contrib-watch y el complemento del navegador que lo acompaña. ¿Cómo puedo hacerlo para aplicaciones web de Python […]

¿Cómo renderizar mi campo de selección con WTForms?

Tengo un campo de selección que tiene ciertos elementos descoloridos e inhabilitados que me gustaría renderizar con WTForms: {% trans %}All{% endtrans %} — {% trans %}VEHICLES{% endtrans %} — {% trans %}Cars{% endtrans %} {% trans %}Motorcycles{% endtrans %} {% trans %}Accessories & Parts{% endtrans %} … Tengo una clase de formulario que funciona […]

Cómo ordenar por un valor computado en Django.

Hola, quiero ordenar los objetos según un valor computado en django … ¿cómo lo hago? Aquí hay un ejemplo de modelo de perfil de usuario basado en el desbordamiento de stack que explica mi situación: class Profile(models.Model): user = models.ForeignKey(User) def get_reputation(): … return reputation reputation = property(get_reputation) Entonces, digamos que quiero ordenar a los […]

¿Cómo escribo una aplicación Django de un solo archivo?

Quiero escribir una aplicación Django muy pequeña en un solo archivo, que requiera todos los módulos y cosas apropiados, y luego poder ejecutar eso como un script de Python normal, como este: $ python myapp.py Puede asumir que no mostraré HTML, así que no necesito plantillas (devolveré JSON o alguna otra cadena generada automáticamente).

Cómo usar el código de estudio visual para depurar django

Soy nuevo en el desarrollo de django y vengo del desarrollo de aplicaciones de escritorio / móviles con Xcode e IDE relacionado. Tengo que usar Django y me preguntaba si había una forma eficiente de depurar con Visual Studio Code (o Atom ). Cualquier ayuda relacionada con Django IDE también sería útil.