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

Kategorie

29 März 2024
Machen Sie es anderen nicht leicht, mit den Daten zu spielen, die Ihre Webanwendung preisgibt.
20 Februar 2024
Geben Sie einen Seitennamen in eine Jinja2 -Vorlagendatei ein und teilen Sie ihn überall.
10 April 2023
Respektieren Sie die Privatsphäre Ihrer Besucher, verbinden Sie sie nicht mit einem Drittanbieterdienst Captcha !
30 März 2023
Das Testen auf Gleichzeitigkeitsprobleme ist schwieriger und nimmt mehr Zeit in Anspruch, aber man kann nicht darauf verzichten.
19 Dezember 2022
Ein multiprocessing.Queue() wird verwendet, um stdout und stderr Linien in Echtzeit zu erfassen.
25 Juli 2022
Anzeigen von Benachrichtigungen an einer festen Position über dem Bildschirminhalt, nicht irgendwo in unser Layout gequetscht.
7 Mai 2022
Python Exception Handling decorators sind ein leistungsfähiges Mittel zur Reduzierung von Try-Except-Code.
24 Mai 2021
Schreiben Sie Tests für users im regulären Python -Code und führen Sie die Tests dann mit gleichzeitigen users aus.
22 April 2021
Erstellen Sie Ihre eigenen view class - und Utility-Funktionen, um Code zu reduzieren und Fehler zu vermeiden.
30 März 2021
Erstellen Sie separate Schemata für Pfad-, Abfrage- und Body-Anfrageparameter und validieren Sie diese mit einer einzigen Funktion.
8 März 2021 Aktualisiert 8 März 2021
WTForms QuerySelectField und QuerySelectMultipleField erleichtern die Verwaltung von SQLAlchemy -Beziehungsdaten.
25 November 2020
Die Einstellung Flask's SERVER_NAME kann zu 404 Fehlern führen, wenn Sie Subdomänen verwenden.
30 September 2020
Durch die gemeinsame Nutzung des Codes und (optional) der Vorlagen vermeiden wir das Anfertigen von Kopien und reduzieren den Wartungsaufwand.
25 Juli 2020 Aktualisiert 25 Juli 2020
Mit Pytest fixtures und hooks und Flask test_client können wir Tests durchführen und Texte manuell genehmigen.
29 Mai 2020
Verwenden Sie ein Ikonenmakro Jinja , um Ikonen auf Ihren Seiten zu platzieren, und verwenden Sie <symbol> , um Ikonen einmal zu definieren und mehrmals auf derselben Seite zu verwenden.
12 Mai 2020
Durch die Vermeidung von Doppelarbeit wird Ihr Code kleiner und besser wartbar.
26 April 2020
Erstellen Sie Skripte, um die Konvertierung zu automatisieren. Sie ersparen Ihnen Zeit und verhindern unnötige Fehler.
16 April 2020
Manchmal möchten Sie IP-Adressen sofort blockieren. Dieser Beitrag beschreibt eine Methode, wie Sie dies tun können.
24 März 2020
Die Verwendung eines view class anstelle von Ansichtsfunktionen ist besser, weil wir dadurch Code gemeinsam nutzen können, anstatt ihn zu duplizieren und zu modifizieren.
10 März 2020
Die Lebensdauer vieler open source -Komponenten kann kurz sein. Schreiben Sie Ihre eigenen, wenn Sie sicherstellen wollen, dass Ihre Software weiterlebt.
29 Februar 2020
Sie sollten immer prüfen, ob der Schutz von CSRF funktioniert. Bei Flask ist dies nicht offensichtlich.
22 Februar 2020
Die Rückgabe eines gerenderten Formulars an den Kunden bedeutet, dass der Kunde nicht viel über das Formular wissen muss und die kundenseitige Kodierung reduziert.
15 Februar 2020
Das Hinzufügen eines WTForms textarea widget sieht einfach aus, aber die Unterschiede zwischen Linux und Windows verursachen unerwartete Probleme.
8 Februar 2020
30 Januar 2020
Der Anwendungskontext wird initialisiert, gepusht und gepoppt, beim ersten Mal können die Dinge für den Benutzer verwirrend sein. Zeit, mit dem Lesen zu beginnen.
24 Januar 2020
Durch Modifizierung der WTforms RadioField ListWidget und Verwendung von Bootstrap 4 Schaltflächen können wir ein schönes image picker bauen.
6 Januar 2020
Dieser Beitrag beschreibt eine Methode, um Javascript Sprachdateien de.js, en.js, etc. zu erzeugen und wie Sie diese zu Ihrer mehrsprachigen Flask App hinzufügen können.
27 Dezember 2019
Penetration testing ist eine einfache Möglichkeit, um zu überprüfen, ob Ihre Website für böswillige Angriffe anfällig ist.
24 November 2019
Python kwargs ist eine einfache Möglichkeit, Daten an eine Funktion zu übergeben. Mit dem doppelten Sternchen zum Entpacken können wir diese Daten an eine andere Funktion übergeben.
13 November 2019
In diesem Beitrag besprechen wir mehrere Bedingungen bei der Verarbeitung der Sprache in der URL, mit einer Standardsprache und mit einer Liste der verfügbaren Sprachen.
18 Oktober 2019 Aktualisiert 18 Oktober 2019
Die beschriebene Methode setzt voraus, dass Sie root sind, d.h. sie ist nicht universell, kann aber ausreichen, wenn Sie der Systemadministrator sind.
9 Oktober 2019
Mit der Dispatcher-Middleware von Werkzeug kombinieren wir zwei Apps zu einer größeren und versenden basierend auf einem Präfix in der URL.
28 September 2019 Aktualisiert 15 Oktober 2019
Wenn der Seiteninhalt aus einer Datenbank stammt, sollten Sie ein Kontaktformular mit einem Tag hinzufügen.
15 September 2019
In einer mehrsprachigen Website mit mehrsprachigen Slugs können wir <a href="{{ url_for('pages.about') }}">{{{ _('About') }}}</a> nicht mehr verwenden.
14 September 2019
Halten Sie den übersetzten Titel und die Kugel an einer Stelle und markieren Sie sie als gültig, damit sie auch dann verwendet werden können, wenn der Rest des Elements nicht gültig ist.
29 August 2019
Reduzieren Sie die Kohlendioxid-(CO2)-Emissionen Ihrer Webanwendung durch Query-Ergebnis-Caching und Template-Caching.
7 August 2019
Es gibt nicht viele Beispiele für Mehrsprachigkeit Flask. Hier folgen wir den Vorschlägen aus der Flask Dokumentation.
29 Juli 2019
Die Überprüfung des Timings ist eine weitere Möglichkeit, nach Fehlern zu suchen.
26 Juli 2019
Die Anwendungskonfiguration muss statisch sein, die Anwendungseinstellungen müssen dynamisch sein.
4 Juli 2019
Lasst uns ihre tief lernenden GPU's verbrennen.
13 Februar 2019
ISPConfig ist ein großartiges Hosting-Control Panel, unterstützt aber keine Python Anwendungen direkt nach dem Auspacken. Dieser Beitrag zeigt, wie du es mit Docker.