Inicio del Django y base de datos

This commit is contained in:
adrigongv23 2026-02-17 13:39:49 +01:00
parent 57494f02e5
commit 0e0c8d7d1b
66 changed files with 647 additions and 69 deletions

View file

@ -0,0 +1,14 @@
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)