Récent
- Masquer les clés primaires de la base de données UUID de votre application web
- Don't Repeat Yourself (DRY) avec Jinja2
- SQLAlchemy, PostgreSQL, nombre maximal de lignes par user
- Afficher les valeurs des filtres dynamiques SQLAlchemy
- Transfert de données sécurisé grâce au cryptage à Public Key et à pyNaCl
- rqlite : une alternative à haute disponibilité et dist distribuée SQLite
Les plus consultés
- Utilisation des Python's pyOpenSSL pour vérifier les certificats SSL téléchargés d'un hôte
- Utiliser UUIDs au lieu de Integer Autoincrement Primary Keys avec SQLAlchemy et MariaDb
- Connexion à un service sur un hôte Docker à partir d'un conteneur Docker
- Utiliser PyInstaller et Cython pour créer un exécutable Python
- SQLAlchemy : Utilisation de Cascade Deletes pour supprimer des objets connexes
- Flask RESTful API validation des paramètres de la requête avec les schémas Marshmallow
Étiquettes
AiohttpAJAXAlembicAlpineAPIApplication settingsAsyncBabelBeautifulSoupBootstrapCachingCaptchaCeleryColorsCompileCronCryptographyCSRF protectionCythonDecoratorDeep LearningDeepLDispatcherMiddleWareDistributionDNSDockerDocker SwarmDocker-composeEmailExceptionsFastAPIFlaskGunicornIconsIMAPInternetISPConfigJavascriptJinja2KubernetesLog fileLoggingMachine LearningMariaDBMessage brokerMultilanguageMultiprocessingPentestingPikaPostfixPostgreSQLProfilingPyInstallerpyOpenSSLPytestRabbitMQRedisrqliteScrapingSecuritySecurity testingSeleniumSlackSQLAlchemyTestingThreadsTimezoneToastsUbuntu TouchUUIDWeb automationWerkzeugWheelsWTFormsYouTubePrédire la prochaine valeur future en utilisant Deep Learning et LSTM
30 janvier 2022 0
Peter
De nombreux problèmes sont liés au temps. Nous avons collecté quelques échantillons et voulons maintenant les utiliser pour prédire la prochaine valeur. C'est le sujet de cet article. Il ne s'agit pas de prédire de nombreuses valeurs futures, c'est un autre sujet.En tant que scientifique novice en matière de données, je me contente de travailler sur des exemples trouvés sur Internet. Je change la séquence ...
Prédiction des valeurs à l'aide de Deep Learning et de Keras
28 janvier 2022 0
Peter
J'ai un ensemble de données, de nombreuses lignes avec N entrées et 1 sortie, et je veux prédire la valeur de sortie pour toute nouvelle combinaison de valeurs d'entrée. Je suis également un noob de la science des données, mais les histoires sur Internet sur Deep Learning suggèrent que nous pouvons facilement créer une sorte de boîte noire avec quelques neurones, des nœuds, en elle, puis utiliser ...
Les E/S du fichier Python sur Windows et Linux sont deux choses différentes.
8 décembre 2021 0
Peter
J'ai un programme Python qui fonctionne bien sur Linux. Il y a quelques mois, j'ai voulu le faire fonctionner sur Windows. C'était la première fois que j'utilisais Python sur Windows. Installer l'application Python , créer virtual environment, copier et exécuter. Aucun problème ... oh mais il y avait un problème. Ma session disparaissait parfois ... WTF ! J'ai remarqué le problème en appuyant ...
Créer une classe de couleurs et un mappeur de couleurs pour votre application
27 novembre 2021 0
Peter
J'implémentais des graphiques avec Chart.js et j'avais besoin de passer les couleurs de mon application Flask au modèle. Le graphique est un graphique linéaire et le nombre de lignes peut varier. Avec le graphique, je montre également un tableau avec les valeurs (numériques) utilisées dans le graphique. Les lignes ont des couleurs différentes, je les choisis dans une liste de couleurs. Le tableau ...
Utiliser PyInstaller et Cython pour créer un exécutable Python
6 octobre 2021 0
Peter
Vous avez créé une application Python et vous voulez la distribuer. Vous l'avez probablement exécutée dans un environnement virtuel Python . Mais les clients n'ont pas cette configuration, certains peuvent même ne pas avoir installé Python . Il existe plusieurs programmes qui peuvent convertir votre application Python en un seul fichier exécutable. Ici, ...
IMAPClient et mise à plat de la BODYSTRUCTURE
27 septembre 2021 0
Peter
Les développeurs d'applications veulent utiliser des solutions éprouvées pour créer une application. Cela fonctionne souvent, mais avec le paquet IMAPClient , il manque un certain nombre de choses. Le principe de IMAP est d'obtenir uniquement ce que vous demandez. Supposons que vous ayez un e-mail contenant de nombreuses pièces jointes et que vous souhaitiez n'en ...
Blocage des ressources non sécurisées dans les courriers électroniques HTML à l'aide de BeautifulSoup
30 août 2021 0
Peter
J'ai créé un lecteur de courrier électronique IMAP en utilisant IMAPClient et Flask. Le lecteur de courrier électronique IMAP décode le courrier électronique en HTML valide. Il doit ensuite afficher cette HTML dans le navigateur. Cela fonctionne bien, jusqu'à présent. Dans ce billet, je décris comment j'ai implémenté une ...
Arrêt gracieux de Python Multiprocessing dans l'ordre approprié
16 juin 2021 0
Peter
Pour un nouveau projet, j'avais besoin d'un processus deamon qui doit exécuter de nombreuses opérations, plus ou moins identiques, sur différentes ressources. Dans ce cas, l'opération est liée aux entrées-sorties et j'ai résolu le problème en utilisant ThreadPoolExecutor. Jusqu'ici, tout va bien. Ensuite, je voulais stocker les résultats ...
FastAPI + SQLAlchemy : E/S asynchrones et Back Pressure
4 juin 2021 0
Peter
APIs deviennent de plus en plus importants. Les entreprises veulent partager leurs données avec leurs clients. Ou veulent permettre à des tiers de créer des applications basées sur leur APIs. Il y a quelques mois, j'ai créé un API avec Flask, SQLAlchemy, Marshmallow et APISpec, ce n'était pas très difficile et cela fonctionne bien. Puis j'ai lu davantage sur FastAPI, un API framework ...
Connecter deux conteneurs Docker ayant leurs propres fichiers Docker Compose
26 mai 2021 0
Peter
Je voulais créer un réseau entre un conteneur de base de données Docker et un conteneur d'application Docker , les deux ayant leurs propres fichiers Docker Compose . Je voulais aussi m'assurer de bien faire les choses avant de les implémenter dans les fichiers docker-compose . Test first baby ... J'ai également fait cela il y a quelque temps, mais j'ai dû me pencher à nouveau sur la question ...
Utilisation de Locust pour tester la charge d'une application FastAPI avec des users simultanées.
24 mai 2021 1
Peter
Je viens de terminer ma première application FastAPI . Cette application permet aux user d'avoir leurs propres éléments, ce qui signifie que les modèles de données user ont tous un champ user_id. Rien de spécial, mais comme FastAPI introduit certaines choses nouvelles pour moi, comme Dependency Injection, je n'étais pas sûr que mon application fonctionnerait comme je le voulais. Ma question ...
Documentation d'une Flask RESTful API avec OpenAPI (Swagger) utilisant APISpec
22 avril 2021 1
Peter
Lorsque vous créez une API, vous voulez la documenter et aujourd'hui il est évident d'utiliser la OpenAPI pour cela. J'utilise déjà le paquet Marshmallow . Les mêmes personnes ont également développé le paquet APIspec, avec un plugin Flask dans un paquet supplémentaire apispec-webframeworks. Pour présenter la documentation OpenAPI , j'utilise le paquet flask-swagger-ui et le paquet flask-jwt-extended ...
Flask RESTful API validation des paramètres de la requête avec les schémas Marshmallow
30 mars 2021 1
Peter
Lorsque vous construisez un API RESTful, la première chose à faire est de définir les codes d'état et les réponses aux erreurs. La RFC 7807 'Problem Details for HTTP APIs' spécifie les paramètres minimums que vous devez retourner. Si vous ne l'avez pas étudiée, je vous suggère de le faire. Bien sûr, vous voudrez souvent inclure plus de détails sur ce qui a mal tourné. Les APIs sont destinés aux ...
Flask SQLAlchemy Application CRUD avec WTForms QuerySelectField et QuerySelectMultipleField
8 mars 2021 0
Peter
Pour une nouvelle application Flask utilisant WTForms et SQLAlchemy, j'avais de nombreuses relations entre les tables et je cherchais la manière la plus simple de gérer ces tables. Le choix le plus évident est d'utiliser les champs QuerySelectField et QuerySelectMultipleField présents dans le paquet wtforms-sqlalchemy. Comme je ne les ai jamais utilisés auparavant, ...
Migration de Bootstrap 4 à Bootstrap 5
17 janvier 2021 1
Peter
De nos jours, les sites web utilisent beaucoup de CSS et de Javascript. Lorsque vous construisez des sites web, vous ne pouvez pas les tester tout le temps avec les principaux navigateurs. Il vous faut plutôt un framework qui supporte tous les principaux navigateurs. Ce framework doit être bien pris en charge, ce qui signifie qu'il n'en reste que quelques-uns. Pour ce site, j'ai choisi Bootstrap ...
Migration de Bootstrap 4 à Bootstrap 5
17 janvier 2021 1
Peter
De nos jours, les sites web utilisent beaucoup de CSS et de Javascript. Lorsque vous construisez des sites web, vous ne pouvez pas les tester tout le temps avec les principaux navigateurs. Il vous faut plutôt un framework qui supporte tous les principaux navigateurs. Ce framework doit être bien pris en charge, ce qui signifie qu'il n'en reste que quelques-uns. Pour ce site, j'ai choisi Bootstrap ...
Utilisation des Python's pyOpenSSL pour vérifier les certificats SSL téléchargés d'un hôte
17 décembre 2020 2
Peter
En écrivant un script pour vérifier si les sites web sont correctement redirigés vers "https:/www. J'ai pensé à ajouter quelques contrôles de certificats SSL également. Cela signifie que j'ai dû vérifier les certificats SSL téléchargés depuis un hôte. Le certificat est-il vraiment pour ce site web ? Montrez-moi la date d'expiration. La chaîne de certificats est-elle correcte ? Et peut-on faire confiance ...
Pourquoi votre site web canonical name doit être 'www' (ou "app" ou autre chose)
27 novembre 2020 2
Peter
Je sais, il existe de nombreux articles sur ce sujet. Mais j'ai pensé qu'il était utile d'écrire un billet sur ce sujet parce que je ne connaissais pas tous les détails. Je suppose qu'il est possible d'accéder à votre site web sur l'internet en utilisant une URL "without-www" et une URL "with-www". Cet article ne concerne pas la sélection d'une URL de site web à des fins de marketing. Même si vous ...
Flask's SERVER_NAME, sous-domaines et erreurs 404
25 novembre 2020 2
Peter
Voici un court article sur la variable Flask et la variable config variable SERVER_NAME. Comme beaucoup de développeurs, je suis tombé sur cette question à un moment donné, et j'ai pensé partager mon histoire. J'espère que cela évitera des maux de tête à certains. Mes sites web doivent être accessibles en tapant les adresses suivantes dans le navigateur : https://example.com = 'without-www', ...
Flask, Celery, Redis et Docker
29 octobre 2020 1
Peter
Ce billet explique comment j'utilise Docker et Docker-composer pour développer et faire fonctionner mon site web Flask avec Celery et Redis. Il existe de nombreux articles sur Internet à ce sujet et si vous les recherchez, n'oubliez pas de faire une recherche sur Github.com. J'ai juste pris les morceaux et j'ai créé ma propre installation. Avant d'entrer dans le vif du sujet, je voudrais mentionner ...