Soy un principiante en django, estoy tratando de ordenar mi csv por fecha En mi opinión. Puedo exportar mis horarios en csv y mostrarlos en mi vista, pero no sé cómo ordenarlos por fecha según el más reciente. Pero en mi opinión, no en mi directorio.
En mi plantilla es así:
Pero quiero ordenar por fecha los más recientes así:
y donde muestro todas las exportaciones:
def vm_schedule_download(request): media_url = settings.MEDIA_ROOT if not os.path.exists(f'{media_url}appli'): os.makedirs(f'{media_url}appli') if not os.path.exists(f'{media_url}appli/vm'): os.makedirs(f'{media_url}appli/vm') if not os.path.exists(f'{media_url}' f'appli/vm/schedule_export'): os.makedirs(f'{media_url}appli/vm/schedule_export') filenames = os.listdir(f'{media_url}appli/vm/schedule_export') return render(request, 'appli/vm/vm_schedule_download.html', {'filenames': filenames})Intenté sorted() pero no lo creo.
Encontré una solución usando os.path.getmtime . Ya había una solución en este tema stackoverflow .