Forutsetninger:
Før du øver skriptet til denne opplæringen, må du fullføre følgende oppgaver.
Sett opp en Django -app:
Kjør følgende kommando for å opprette en Django -app som heter Last nedaPP. $ Python3 Administrer.py startapp nedlasting
Kjør følgende kommando for å opprette brukeren for tilgang til Django -databasen. Hvis du har opprettet brukeren før da, trenger du ikke kjøre kommandoen.
$ Python3 Administrer.Py CreateSuperuserLegg til appnavnet i Installert_app del av Innstillinger.py fil.
Installert_apps = [Opprett en mappe som heter Maler inne i Last nedaPP mappe og angi malens Plasseringen av appen i Maler del av Innstillinger.py fil.
Last ned en tekstfil:
Endre utsikt.py fil som er inne i Last nedaPP mappe med følgende skript. De Last ned fil() Funksjon vil laste ned en tekstfil som heter tekst.tekst for en bestemt URL -bane. Filen har åpnet for lesing i begynnelsen av skriptet. MIME -typen og overskriftsinformasjonen er satt til å laste ned filen.
utsikt.py
# Importer mimetypermodulNå, åpne URLS.py fil fra Django -prosjektet og oppdater filen med følgende skript. Tekstfilen laster ned hvis banen, 'nedlasting/' brukes etter basen url.
URLS.py
# Importer banemodulÅpne nettleseren og utfør følgende URL som åpner dialogboksen Last ned for brukeren.
http: // localhost: 8000/last ned
Filen blir lastet ned hvis brukeren klikker på Ok etter å ha valgt Lagre filen alternativ.
Last ned PDF -fil ved hjelp av malen:
Det kreves en mal for å opprette hvis du vil legge til nedlastingsalternativet med nedlastingskoblingen. Lag en HTML -fil som heter fil.html med følgende skript for å vise nedlastingskoblingen i nettleseren for å laste ned en PDF -fil. I følge hyperkoblingen som brukes i skriptet, vil du laste ned Jfr.PDF fil.
fil.html