angle-uparrow-clockwisearrow-counterclockwisearrow-down-uparrow-leftatcalendarcard-listchatcheckenvelopefolderhouseinfo-circlepencilpeoplepersonperson-fillperson-plusphoneplusquestion-circlesearchtagtrashx

Categoría

29 marzo 2024
No facilite que otros jueguen con los datos que expone su aplicación web.
20 febrero 2024
Pon un nombre de página en un archivo de plantilla Jinja2 y compártelo en todas partes.
10 abril 2023
Respete la privacidad de sus visitantes, ¡no los conecte a un servicio Captcha de terceros!
30 marzo 2023
Las pruebas para detectar problemas de concurrencia son más difíciles y llevan más tiempo, pero no se puede prescindir de ellas.
19 diciembre 2022
Se utiliza un multiprocessing.Queue() para capturar las líneas stdout y stderr en tiempo real.
25 julio 2022
Mostrar las notificaciones en una posición fija en la parte superior del contenido de la pantalla, no en algún lugar apretado en nuestro diseño.
7 mayo 2022
Python el manejo de excepciones decorators son una poderosa forma de reducir el código try-except.
24 mayo 2021
Escriba las pruebas para users en el código regular de Python , luego ejecute las pruebas con users concurrentes.
22 abril 2021
Cree sus propias funciones view class y de utilidad para reducir el código y evitar errores.
30 marzo 2021
Cree esquemas separados para los parámetros de la ruta, la consulta y el cuerpo de la solicitud y valídelos con una sola función.
8 marzo 2021 Actualizado 8 marzo 2021
WTForms QuerySelectField y QuerySelectMultipleField facilitan la gestión de los datos de la relación SQLAlchemy .
25 noviembre 2020
La configuración de Flask's SERVER_NAME puede dar 404 errores si está usando subdominios.
30 septiembre 2020
Compartiendo el código y (opcionalmente) las plantillas evitamos hacer copias y reducimos el tiempo de mantenimiento.
25 julio 2020
Usando Pytest fixtures y hooks y Flask test_client podemos hacer pruebas y aprobar textos manualmente.
29 mayo 2020
Utilice un macro de iconos Jinja para poner iconos en sus páginas y utilice <symbol> para definir los iconos una vez y utilizarlos varias veces en la misma página.
12 mayo 2020
Al evitar la duplicación, su código se hace más pequeño y más fácil de mantener.
26 abril 2020
Crear guiones para automatizar la conversión. Le ahorrarán tiempo y evitarán errores innecesarios.
16 abril 2020
A veces quieres bloquear las direcciones IP inmediatamente. Este post describe un método para hacerlo.
24 marzo 2020
Usar un view class en lugar de las funciones de vista es mejor porque nos permite compartir el código en lugar de duplicarlo y modificarlo.
10 marzo 2020
La vida útil de muchos componentes de open source puede ser corta. Escribe el tuyo si quieres asegurarte de que tu software siga vivo.
29 febrero 2020
Siempre debes comprobar si la protección CSRF está funcionando. Con Flask esto no es obvio.
22 febrero 2020
Devolver un formulario al cliente significa que el cliente no necesita saber mucho sobre el formulario y reduce la codificación del lado del cliente.
15 febrero 2020
Añadir un WTForms textarea widget parece fácil pero las diferencias entre Linux y Windows causan problemas inesperados.
8 febrero 2020
30 enero 2020
El contexto de la aplicación se inicializa, se empuja y se hace estallar, por lo que para el usuario por primera vez las cosas pueden resultar confusas. Es hora de empezar a leer.
24 enero 2020
Modificando los WTforms RadioField ListWidget y usando los botones Bootstrap 4 podemos construir un bonito image picker.
6 enero 2020
Este post describe un método para generar los archivos de idioma Javascript , de.js, en.js, etc. y cómo agregarlos a su aplicación multilenguaje Flask .
27 diciembre 2019
Penetration testing es una forma fácil de comprobar si su sitio es vulnerable a ataques maliciosos.
24 noviembre 2019
Python kwargs es una forma fácil de pasar datos a una función. Usando el doble asterisco para desempaquetar podemos pasar estos datos a otra función.
13 noviembre 2019 Actualizado 15 noviembre 2019
En este post discutimos varias condiciones a la hora de procesar el idioma en la url, usando un idioma por defecto y una lista de idiomas disponibles.
18 octubre 2019 Actualizado 18 octubre 2019
El método descrito requiere que usted pueda ser root, lo que significa que no es universal pero puede ser suficiente si usted es el administrador del sistema.
9 octubre 2019
Usando el middleware de despacho de Werkzeug combinamos dos aplicaciones en una más grande con el despacho basado en un prefijo en la url.
28 septiembre 2019 Actualizado 15 octubre 2019
Cuando el contenido de la página proviene de una base de datos, querrá añadir un formulario de contacto utilizando una etiqueta.
15 septiembre 2019
En un sitio web multilingüe con slugs multilingües ya no podemos usar <a href="{{ url_for('pages.about') }}">{{ _('Acerca de') }}</a>.
14 septiembre 2019
Mantenga el título y el slug traducidos en un solo lugar y márquelos como válidos para que puedan ser utilizados incluso si el resto del elemento no es válido.
29 agosto 2019
Reduzca las emisiones de dióxido de carbono (CO2) de su aplicación web utilizando el almacenamiento en caché de los resultados de la consulta y el almacenamiento en caché de plantillas.
7 agosto 2019
No existen muchos ejemplos para el multilenguaje Flask. Aquí seguimos las sugerencias de la Flask documentación.
29 julio 2019
Comprobar la sincronización es otra forma de buscar errores
26 julio 2019
La configuración de la aplicación debe ser estática, los ajustes de la aplicación deben ser dinámicos
4 julio 2019
Quememos sus GPUs de aprendizaje profundo.
13 febrero 2019
ISPConfig es un gran panel de control de hosting, pero no soporta Python aplicaciones fuera de la caja. Este post muestra cómo se puede hacer utilizando Docker...