Prerrequisitos:
Antes de practicar el guión de este tutorial, debe completar las siguientes tareas.
Configurar una aplicación Django:
Ejecute el siguiente comando para crear una aplicación Django con nombre descargar aplicación. $ python3 gestionar.py startapp downloadapp
Ejecute el siguiente comando para crear el usuario para acceder a la base de datos Django. Si ha creado el usuario antes, no necesita ejecutar el comando.
$ python3 gestionar.py createuperuserAgregue el nombre de la aplicación en el Instalado_app parte de ajustes.py archivo.
Instalado_apps = [Crea una carpeta llamada plantillas dentro de descargar aplicación carpeta y configure el plantillas ubicación de la aplicación en el PLANTILLAS parte de ajustes.py archivo.
Descargue un archivo de texto:
Modificar el puntos de vista.py archivo que está dentro del descargar aplicación carpeta con el siguiente script. El descargar archivo() la función descargará un archivo de texto llamado texto.TXT para una ruta de URL particular. El archivo se ha abierto para leer al comienzo del script. El tipo MIME y la información del encabezado se han configurado para descargar el archivo.
puntos de vista.py
# Importar mimetypes móduloAhora, abra el URLS.py Archivo desde el proyecto Django y actualice el archivo con el siguiente script. El archivo de texto se descargará si la ruta, 'descargar/' se usa después de la URL base.
URLS.py
# Módulo de ruta de importaciónAbra el navegador y ejecute la siguiente URL que abrirá el cuadro de diálogo Descargar para el usuario.
http: // localhost: 8000/descargar
El archivo se descargará si el usuario hace clic en el DE ACUERDO botón después de seleccionar el Guardar el archivo opción.
Descargue el archivo PDF usando la plantilla:
Se requerirá una plantilla para crear si desea agregar la opción de descarga con el enlace de descarga. Crear un archivo html llamado archivo.html con el siguiente script para mostrar el enlace de descarga en el navegador para descargar un archivo PDF. Según el hipervínculo que se usa en el script, descargará el CF.pdf archivo.
archivo.html