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

Catégorie

20 février 2024
Placez un nom de page dans un fichier modèle Jinja2 et partagez-le partout.
10 avril 2023
Respectez la vie privée de vos visiteurs, ne les connectez pas à un service tiers Captcha !
30 mars 2023
Il est plus difficile et plus long de tester les problèmes de concurrence, mais on ne peut s'en passer.
19 décembre 2022
Un multiprocessing.Queue() est utilisé pour capturer les lignes stdout et stderr en temps réel.
25 juillet 2022
Afficher les notifications à une position fixe, au-dessus du contenu de l'écran, et non pas à un endroit où elles sont comprimées dans notre mise en page.
7 mai 2022
La gestion des exceptions Python decorators est un moyen puissant de réduire le code try-except.
24 mai 2021
Écrivez des tests pour les user dans du code Python ordinaire, puis exécutez les tests avec des user concurrents.
22 avril 2021
Créez vos propres fonctions view class et utilitaires pour réduire le code et éviter les erreurs.
30 mars 2021
Créez des schémas distincts pour les paramètres de requête path, query et body et validez-les avec une seule fonction.
8 mars 2021 Mise à jour 8 mars 2021
WTForms QuerySelectField et QuerySelectMultipleField permettent de gérer facilement les données de la relation SQLAlchemy .
25 novembre 2020
Le paramétrage de Flask peut donner 404 erreurs si vous utilisez des sous-domaines.
30 septembre 2020
En partageant le code et (éventuellement) les modèles, nous évitons de faire des copies et réduisons le temps de maintenance.
25 juillet 2020
En utilisant Pytest et hooks et Flask test_client , nous pouvons effectuer des tests et approuver manuellement les textes.
29 mai 2020
Utilisez une macro d'icône Jinja pour mettre des icônes sur vos pages et utilisez <symbol> pour définir des icônes une fois et les utiliser plusieurs fois sur la même page.
12 mai 2020
En évitant la duplication, votre code devient plus petit et plus facile à maintenir.
26 avril 2020
Créer des scripts pour automatiser la conversion. Ils vous feront gagner du temps et éviteront les erreurs inutiles.
16 avril 2020
Parfois, vous souhaitez bloquer les adresses IP immédiatement. Ce post décrit une méthode pour y parvenir.
24 mars 2020
L'utilisation d'un view class au lieu des fonctions de visualisation est préférable car elle nous permet de partager le code au lieu de le dupliquer et de le modifier.
10 mars 2020
La durée de vie de nombreuses composantes de open source peut être courte. Écrivez le vôtre si vous voulez vous assurer que votre logiciel continue à fonctionner.
29 février 2020
Vous devez toujours vérifier si la protection CSRF fonctionne. Avec Flask , ce n'est pas évident.
22 février 2020
Le fait de renvoyer un formulaire rendu au client signifie que ce dernier n'a pas besoin d'en savoir beaucoup sur le formulaire et réduit le codage du côté client.
15 février 2020
Ajouter un WTForms textarea widget semble facile mais les différences entre Linux et Windows causent des problèmes inattendus.
8 février 2020
30 janvier 2020
Le contexte de l'application est initialisé, poussé et explosé, pour une première fois les choses peuvent être confuses pour l'utilisateur. Il est temps de commencer à lire.
24 janvier 2020
En modifiant les WTforms RadioField ListWidget et en utilisant les boutons Bootstrap 4, nous pouvons construire un joli image picker.
6 janvier 2020
Ce post décrit une méthode pour générer les fichiers de langue Javascript de.js, en.js, etc. et comment les ajouter à votre application multilingue Flask .
27 décembre 2019
Penetration testing est un moyen facile de vérifier si votre site est vulnérable aux attaques malveillantes.
24 novembre 2019
Python kwargs est un moyen facile de transmettre des données à une fonction. En utilisant le double astérisque pour le déballage, nous pouvons passer ces données à une autre fonction.
13 novembre 2019 Mise à jour 15 novembre 2019
Dans ce billet, nous discutons de plusieurs conditions lors du traitement de la langue dans l'url, en utilisant une langue par défaut et en utilisant une liste des langues disponibles.
18 octobre 2019 Mise à jour 18 octobre 2019
La méthode décrite nécessite que vous puissiez être root, ce qui signifie qu'elle n'est pas universelle mais peut être suffisante si vous êtes l'administrateur système.
9 octobre 2019
En utilisant le middleware dispatcher de Werkzeug, nous combinons deux applications dans une application plus grande avec un dispatching basé sur un préfixe dans l'url.
28 septembre 2019 Mise à jour 15 octobre 2019
Lorsque le contenu de la page provient d'une base de données, vous voudrez ajouter un formulaire de contact en utilisant une balise.
15 septembre 2019
Dans un site web multilingue avec des limaces multilingues, nous ne pouvons plus utiliser <a href="{{ url_for('pages.about') }}">{{{ _('About') }}</a>.
14 septembre 2019
Conservez le titre traduit et l'image traduite à un seul endroit et cochez-les pour qu'ils puissent être utilisés même si le reste de l'élément n'est pas valide.
29 août 2019
Réduisez les émissions de dioxyde de carbone (CO2) de votre application Web en utilisant la mise en cache des résultats des requêtes et des modèles.
7 août 2019
Il n'existe pas beaucoup d'exemples de multilinguisme Flask. Nous suivons ici les suggestions de la Flask documentation.
29 juillet 2019
La vérification du chronométrage est une autre façon de rechercher les erreurs.
26 juillet 2019
La configuration de l'application doit être statique, les paramètres de l'application doivent être dynamiques.
4 juillet 2019
Brûlons leurs GPU à apprentissage profond.
13 février 2019
ISPConfig est un excellent panneau de contrôle d'hébergement, mais il ne prend pas en charge les Python applications prêtes à l'emploi. Cet article montre comment vous pouvez le faire en utilisant Doc