Voy a construir una aplicación de almacenamiento Django donde los usuarios puedan cargar archivos al servidor. Los usuarios también pueden descargar sus archivos desde el servidor. Para descargar el archivo, el servidor devuelve la URL del archivo multimedia al usuario. Agregué una clase de permiso, si el usuario está autenticado y es propietario del archivo, devuelve la URL del archivo multimedia; de lo contrario, devuelve 404. Pero hay un problema, si algún usuario no autenticado encuentra la URL del archivo multimedia del historial de el navegador, luego puede descargar/acceder al archivo. ¿Cómo puedo manejar este caso?
El servidor de desarrollo de Django no se ocupa de archivos estáticos/de medios, eche un vistazo a este django-sendfile