Recientes
- Cómo ocultar las claves primarias de la base de datos UUID de su aplicación web
- Don't Repeat Yourself (DRY) con Jinja2
- SQLAlchemy, PostgreSQL, número máximo de filas por user
- Mostrar los valores en filtros dinámicos SQLAlchemy
- Transferencia de datos segura con cifrado de Public Key y pyNaCl
- rqlite: una alternativa de alta disponibilidad y dist distribuida SQLite
Más vistos
- Usando Python's pyOpenSSL para verificar los certificados SSL descargados de un host
- Usando UUIDs en lugar de Integer Autoincrement Primary Keys con SQLAlchemy y MariaDb
- Conectarse a un servicio en un host Docker desde un contenedor Docker
- Usando PyInstaller y Cython para crear un ejecutable de Python
- SQLAlchemy: Uso de Cascade Deletes para eliminar objetos relacionados
- Flask RESTful API validación de parámetros de solicitud con esquemas Marshmallow
Etiquetas
AiohttpAJAXAlembicAlpineAPIApplication settingsAsyncBabelBeautifulSoupBootstrapCachingCaptchaCeleryColorsCompileCronCryptographyCSRF protectionCythonDecoratorDeep LearningDeepLDispatcherMiddleWareDistributionDNSDockerDocker SwarmDocker-composeEmailExceptionsFastAPIFlaskGunicornIconsIMAPInternetISPConfigJavascriptJinja2KubernetesLog fileLoggingMachine LearningMariaDBMessage brokerMultilanguageMultiprocessingPentestingPikaPostfixPostgreSQLProfilingPyInstallerpyOpenSSLPytestRabbitMQRedisrqliteScrapingSecuritySecurity testingSeleniumSlackSQLAlchemyTestingThreadsTimezoneToastsUbuntu TouchUUIDWeb automationWerkzeugWheelsWTFormsYouTubePredicción del próximo valor futuro mediante Deep Learning y LSTM
30 enero 2022 0
Peter
Muchos problemas están relacionados con el tiempo. Hemos recogido algunas muestras y ahora queremos utilizarlas para predecir el siguiente valor. De eso trata este post. No se trata de predecir muchos valores futuros, eso es un tema diferente.Como científico de datos novato, sólo trabajo con algunos ejemplos que encontré en Internet. Cambio la secuencia de entrada y veo lo que sucede. Puede que esto ...
Predicción de valores con Deep Learning y Keras
28 enero 2022 0
Peter
Tengo un conjunto de datos, muchas filas con N entradas y 1 salida, y quiero predecir el valor de salida para cualquier nueva combinación de valores de entrada. También soy un novato en ciencia de datos, pero las historias en Internet sobre Deep Learning sugieren que podemos crear fácilmente algún tipo de caja negra con algunas neuronas, nodos, en ella, y luego utilizar el conjunto de datos para ...
Python archivo I/O en Windows y Linux son dos cosas diferentes
8 diciembre 2021 0
Peter
Tengo un programa Python que funciona bien en Linux. Hace unos meses quise ejecutarlo en Windows. Esta fue la primera vez que usé Python en Windows. Instale Python app, cree virtual environment, copie y ejecute. Sin problemas ... oh, pero había un problema. Mi sesión a veces desaparecía ... ¡WTF! Me di cuenta del problema al pulsar repetidamente F5 en muy poco tiempo. Es hora de investigar ...
Cree una clase de colores y un mapeador de colores para su aplicación
27 noviembre 2021 0
Peter
Estaba implementando unos gráficos con Chart.js y necesitaba pasar los colores de mi aplicación Flask a la plantilla. El gráfico es de líneas y el número de líneas puede variar. Con el gráfico también muestro una tabla con los valores (numéricos) utilizados en el gráfico. Las líneas tienen diferentes colores, los elijo de una lista de colores. La tabla de valores de las líneas tiene una columna ...
Usando PyInstaller y Cython para crear un ejecutable de Python
6 octubre 2021 0
Peter
Has creado una aplicación Python y quieres distribuirla. Probablemente la tiene ejecutada en un Entorno Virtual Python . Pero los clientes no tienen esta configuración, algunos pueden incluso no tener Python instalado. Hay varios programas que pueden convertir su aplicación Python en un solo archivo ejecutable. Aquí estoy usando PyInstaller. También es posible que ...
IMAPClient y el aplanamiento de la BODYSTRUCTURE
27 septiembre 2021 0
Peter
Los desarrolladores de aplicaciones quieren utilizar soluciones probadas para crear una aplicación. Muchas veces esto funciona, pero con el paquete IMAPClient faltan varias cosas. La idea de IMAP es obtener sólo lo que usted solicita. Supongamos que tienes un correo electrónico con muchos archivos adjuntos pero quieres ver o descargar sólo uno de ellos. Para poder hacerlo ...
Bloqueo de recursos inseguros en el correo electrónico HTML mediante BeautifulSoup
30 agosto 2021 0
Peter
He creado un lector de correo electrónico IMAP utilizando IMAPClient y Flask. El lector de correo electrónico IMAP descodifica el correo electrónico en HTML válido. A continuación, tiene que mostrar este HTML a través del navegador. Funciona bien, hasta ahora. En este post describo cómo he implementado una opción en mi IMAP E-Mail Reader para ...
Python Multiprocessing graceful shutdown en el orden correcto
16 junio 2021 0
Peter
Para un nuevo proyecto necesitaba un proceso deamon que debe ejecutar muchas operaciones, más o menos idénticas, sobre diferentes recursos. En este caso la operación está ligada al IO y lo resolví utilizando ThreadPoolExecutor. Hasta aquí todo bien. A continuación quería almacenar los resultados en archivos. Por supuesto, usamos una cola para ...
FastAPI + SQLAlchemy: IO asíncrona y Back Pressure
4 junio 2021 0
Peter
APIs son cada vez más importantes. Las empresas quieren compartir sus datos con los clientes. O quieren permitir a terceros crear aplicaciones basadas en sus APIs. Hace unos meses creé un API con Flask, SQLAlchemy, Marshmallow y APISpec, no fue realmente difícil, y funciona bien. Luego leí más sobre FastAPI, un API framework que también soporta Python async out of the box. Está basado ...
Conectar dos contenedores Docker que tengan sus propios archivos Docker Compose
26 mayo 2021 0
Peter
Quería crear una red entre un contenedor de base de datos Docker y un contenedor de aplicación Docker , ambos con sus propios archivos Docker Compose . Y también quería asegurarme de hacerlo bien antes de implementar esto en los archivos docker-compose reales. Prueba primero bebé ... También hice esto hace algún tiempo, pero tenía que mirar en esto de nuevo porque Docker Compose ahora tiene ...
Uso de Locust para probar la carga de una aplicación FastAPI con users concurrentes
24 mayo 2021 1
Peter
Acabo de completar mi primera aplicación FastAPI . Esta app permite que los user tengan sus propios elementos, lo que significa que los modelos de datos user tienen todos un campo user_id. Nada especial, pero como FastAPI introduce algunas cosas nuevas para mí, como Dependency Injection, no estaba seguro de si mi aplicación funcionaría como yo quería. Mi pregunta era: si pruebo la carga del ...
Documentación de un Flask RESTful API con OpenAPI (Swagger) utilizando APISpec
22 abril 2021 1
Peter
Cuando creas un API, quieres documentarlo y hoy en día es obvio utilizar OpenAPI para ello. Ya estoy utilizando el paquete Marshmallow . La misma gente también desarrolló el paquete APIspec, con un plugin Flask en un paquete adicional apispec-webframeworks. Para presentar la documentación de OpenAPI utilizo el paquete flask-swagger-ui y el paquete flask-jwt-extended se utiliza para proteger ...
Flask RESTful API validación de parámetros de solicitud con esquemas Marshmallow
30 marzo 2021 1
Peter
Cuando se construye un RESTful API lo primero que se hace es definir los códigos de estado y las respuestas de error. El RFC 7807 'Problem Details for HTTP APIs' especifica los parámetros mínimos que debe devolver. Si no has mirado esto, te sugiero que lo hagas. Por supuesto, a menudo querrá incluir más detalles sobre lo que salió mal. APIs son para los desarrolladores y queremos facilitarles la ...
Flask SQLAlchemy Aplicación CRUD con WTForms QuerySelectField y QuerySelectMultipleField
8 marzo 2021 0
Peter
Para una nueva aplicación Flask que utiliza WTForms y SQLAlchemy, tenía muchas relaciones entre tablas y buscaba la forma más sencilla de gestionar estas tablas. La opción más obvia es utilizar los QuerySelectField y QuerySelectMultipleField presentes en el paquete wtforms-sqlalchemy. Como no los he utilizado antes, he creado una pequeña aplicación para ...
Migrando de Bootstrap 4 a Bootstrap 5
17 enero 2021 1
Peter
Hoy en día, los sitios web usan mucho CSS y Javascript. Cuando construyes sitios web, no puedes probarlos todo el tiempo con los principales navegadores. En su lugar, necesitas un framework que soporte los principales navegadores. Este framework necesita estar bien soportado y eso significa que sólo quedan unos pocos. Para este sitio, elegí Bootstrap 4. Esto no es una coincidencia. Hace unos ...
Usando Python's pyOpenSSL para verificar los certificados SSL descargados de un host
17 diciembre 2020 2
Peter
Mientras escribía un guión para comprobar si los sitios web se redirigían correctamente a 'https:/www'. pensé en añadir algunas comprobaciones de certificados SSL también. Esto significa que tuve que verificar los certificados SSL descargados de un host. ¿El certificado es realmente para este sitio web? Muéstrame la fecha de caducidad. ¿Es la cadena del certificado correcta? ¿Podemos confiar en los ...
Por qué su sitio web canonical name debe ser 'www' (o 'app' u otra cosa)
27 noviembre 2020 2
Peter
Lo sé, hay muchos artículos sobre este tema. Pero pensé que era útil escribir un post sobre esto porque no conocía todos los detalles. Asumo que se puede acceder a su sitio web desde Internet usando una URL 'without-www' y una URL 'with-www'. Este artículo no trata sobre la selección de una URL de un sitio web con fines de marketing. Incluso si estás usando una URL " with-www " para tu sitio web, ...
Flask's SERVER_NAME, subdominios y 404 errores
25 noviembre 2020 2
Peter
Este es un corto post sobre Flask y la config variable SERVER_NAME. Como muchos desarrolladores me encontré con esto en un momento determinado, y pensé que compartía mi historia. Con suerte esto evitará dolores de cabeza para algunos. Mis sitios web deben estar disponibles escribiendo las siguientes direcciones en el navegador: https://example.com = 'without-www', y, https://www.example.com ...
Flask, Celery, Redis y Docker
29 octubre 2020 1
Peter
Este es un post sobre cómo uso Docker y Docker-composer para desarrollar y ejecutar mi sitio web Flask con Celery y Redis. Hay muchos artículos en internet sobre esto y si los busca no olvide buscar en Github.com. Sólo tomé los pedazos y creé mi propia configuración. Antes de entrar en esto quiero mencionar otras dos cosas que surgieron al agregar Celery a Flask. El patrón de aplicación ...
Celery, Redis y el (in)famoso ejemplo de tarea de correo electrónico
10 octubre 2020 0
Peter
Ser capaz de ejecutar tareas asincrónicas desde su aplicación web es en muchos casos una necesidad. Una forma de lograrlo es usar Celery. Hay muchos artículos en Internet y se dan algunos ejemplos. Me gustó mucho Miguel Grinberg's posts sobre Celery. Muy claro, gracias Miguel. Pero el post de Miguel y la mayoría de los otros artículos son sólo una introducción. Cuando empiezas con Celery ...