13 novembre 2019 à côté de Peter
post main image
En écrivant une application sur ma plate-forme Docker , j'ai rencontré un problème inattendu, oui, un autre... C'était la première fois que je devais afficher l'heure sur une page d'un site Web fonctionnant sur Docker et il semblait que l'heure était UTC au lieu de heure locale. Dans le code, j'utilisais juste les appels normaux Python pour obtenir l'heure : import datetime ... now ...
En savoir plus...
13 novembre 2019 à côté de Peter
post main image
Comment implémenter Flask multilangue est expliqué dans la documentation Flask , voir liens ci-dessous. Mais ce n'est qu'un point de départ. Vous avez besoin d'une compréhension plus approfondie du processus pour traiter des cas particuliers comme le retour à une langue par défaut, le changement de langue et l'exception 404 Page Not Found. Hypothèses Dans le reste de ce post, nous utilisons un ...
En savoir plus...
18 octobre 2019 Mise à jour 18 octobre 2019 à côté de Peter
post main image
Je gère un serveur avec ISPConfig une cinquantaine de sites. Les sites sont statiques ou PHP... Je suis en train de développer Python Flask des applications maintenant et je veux aussi les exécuter sur le ISPConfig serveur... Vous pouvez créer des environnements virtuels sur le serveur et ISPConfig exécuter votre application d'ici... Mais il ya quelque temps j'ai ...
En savoir plus...
9 octobre 2019 à côté de Peter
post main image
L' Flask application que j'écris pour exécuter ce site Web a tout le code dans une seule'application'. J'ai déjà fait quelques réorganisations car je voulais une séparation complète du code du frontend et du code d'administration. Il est maintenant temps de procéder à une séparation totale, c'est-à-dire de faire du frontend une Flask application et de l'admin une autre Flask application tout en exécutant ...
En savoir plus...
28 septembre 2019 Mise à jour 15 octobre 2019 à côté de Peter
post main image
Mise à jour 11 octobre 2019 : J'ai changé le tag addon de'{% addon : .... %}' à '[[ addon : .... ]]'. La raison est que je voulais être capable de rendre le texte de la page provenant de la base de données, en utilisant render_template_string, et'{% ... %}' conflits avec les Jinja2 balises. Et oui, je ne veux pas implémenter un tag Jinja2 personnalisé. Qu'est-ce ...
En savoir plus...
15 septembre 2019 à côté de Peter
post main image
Avant de poursuivre votre lecture, vous voudrez peut-être lire mes articles précédents sur le multilinguisme et le repli linguistique, voir les liens ci-dessous. Quand je me suis donné la mission de développer et de mettre en place un site web multilingue Flask , SQLAlchemy je savais que les choses pouvaient devenir difficiles. Je n'ai pas vraiment pris le temps de tout concevoir avant, j'ai juste ...
En savoir plus...
14 septembre 2019 à côté de Peter
post main image
Avant de poursuivre votre lecture, vous voudrez peut-être lire mon article précédent sur le repli linguistique, voir le lien ci-dessous. Voici un exemple de la complexité du multilinguisme. Le lien doit être affiché dans la langue que vous utilisez en ce moment... une autre fois. La vie est une longue et grande séquence de problèmes que nous résolvons tout le temps. Cela commence par l'obtention d'assez ...
En savoir plus...
11 septembre 2019 à côté de Peter
post main image
Dans un article précédent, j'ai décrit la première version de la base de données multilingue utilisée sur ce site. Pour chaque table qui a des champs qui doivent être traduits, nous ajoutons une table'traduction' avec ces champs. J'ai aussi implémenté un repli de langue : si un élément, comme un billet de blog, n'existe pas dans la langue sélectionnée, alors l'élément de la langue par défaut (pour ...
En savoir plus...
31 août 2019 Mise à jour 12 septembre 2019 à côté de Peter
post main image
Bien sûr, rien n'est comparable à une traduction par un traducteur professionnel. La traduction automatique est difficile. DeepL essaie d'améliorer les traductions par apprentissage automatique, mais elles sont encore loin d'utiliser le bon contexte. Permettez-moi de vous donner un exemple. Ce site Web est à propos de Python, Flask,, réseau informatique, etc DeepL ...
En savoir plus...
29 août 2019 à côté de Peter
post main image
Objets, c'est bien de construire une application avec eux mais cela a un très gros inconvénient : cela peut être très lent à cause des CPUcycles supplémentaires et de toute la mémoire supplémentaire utilisée. Le ralentissement est bien sûr causé en grande partie par les couches supplémentaires de mappage et les données supplémentaires. Devriez-vous vous soucier de la performance ? Oui ! La partie ...
En savoir plus...