Voraussetzungen:
Bevor Sie das Skript dieses Tutorials üben, müssen Sie die folgenden Aufgaben erledigen.
Richten Sie eine Django -App ein:
Führen Sie den folgenden Befehl aus, um eine Django -App mit dem Namen zu erstellen Lade App herunter. $ python3 verwalten.PY StartApp DownloadApp
Führen Sie den folgenden Befehl aus, um den Benutzer zum Zugriff auf die Django -Datenbank zu erstellen. Wenn Sie den Benutzer zuvor erstellt haben, müssen Sie den Befehl nicht ausführen.
$ python3 verwalten.Py erzeugtFügen Sie den App -Namen in die hinzu Installed_app Teil der Einstellungen.py Datei.
Installed_apps = [Erstellen Sie einen Ordner mit dem Namen Vorlagen in der Lade App herunter Ordner und setzen Sie die Vorlage Ort der App in der Vorlagen Teil der Einstellungen.py Datei.
Laden Sie eine Textdatei herunter:
Modifiziere den Ansichten.py Datei, die sich in der befindet Lade App herunter Ordner mit dem folgenden Skript. Der Download-Datei() Die Funktion wird eine Textdatei mit dem Namen herunterladen Text.txt Für einen bestimmten URL -Pfad. Die Datei wurde zum Lesen zu Beginn des Skripts geöffnet. Die Informationen zum MIME -Typ und den Header wurden so eingestellt, dass die Datei heruntergeladen wird.
Ansichten.py
# Mimetypes -Modul importierenÖffnen Sie nun die URLs.py Datei aus dem Django -Projekt und aktualisieren Sie die Datei mit dem folgenden Skript. Die Textdatei wird bei dem Pfad heruntergeladen, 'herunterladen/' wird nach der Basis -URL verwendet.
URLs.py
# Pfadmodul importierenÖffnen Sie den Browser und führen Sie die folgende URL aus, die das Download -Dialogfeld für den Benutzer öffnet.
http: // localhost: 8000/download
Die Datei wird heruntergeladen, wenn der Benutzer auf die klickt OK Schaltfläche nach Auswahl der Datei speichern Möglichkeit.
Laden Sie die PDF -Datei mit der Vorlage herunter:
Eine Vorlage muss erstellt werden, wenn Sie die Option Download mit dem Download -Link hinzufügen möchten. Erstellen Sie eine HTML -Datei mit dem Namen Datei.html Mit dem folgenden Skript zum Hervorlegen des Download -Links im Browser zum Herunterladen einer PDF -Datei. Nach dem Hyperlink, der im Skript verwendet wird, wird das heruntergeladen Vgl.PDF Datei.
Datei.html