G26-Telemetry-Software/Plataform_Web/documentos/admin.py
2026-02-17 13:39:49 +01:00

14 lines
No EOL
634 B
Python

from django.contrib import admin
from .models import Documento
@admin.register(Documento)
class DocumentoAdmin(admin.ModelAdmin):
list_display = ('titulo', 'categoria', 'tipo', 'temporada', 'subido_por', 'fecha_subida')
list_filter = ('temporada', 'categoria', 'tipo') # ¡Filtros laterales muy útiles!
search_fields = ('titulo', 'descripcion')
# Esto hace que el campo "subido_por" se rellene solo con tu usuario al crear un doc
def save_model(self, request, obj, form, change):
if not obj.subido_por:
obj.subido_por = request.user
super().save_model(request, obj, form, change)