[pyar] admin de django

Matias Graña matias.alejo en gmail.com
Vie Jul 5 12:19:49 -03 2019


On Fri, Jul 5, 2019 at 9:02 AM Juan Carizza <juan.carizza en gmail.com> wrote:

> Hola,
>
> Para el caso 1) lo que podés usar es el admin.StackedInline de esa forma
> en la página de edición del modelo Escritor va a aparecer debajo entre los
> demas campos una parte donde vas a poder agregar/borrar/editar instancias
> de libros.
>
> En 2) supongo que lo que necesitas hacer es un filtrado en la vista del
> admin que podes hacer con filtros [1]
>
>
Parece que sí, que era esto lo que estaba buscando. Me pongo a jugar y
vuelvo con preguntas si necesito.
Gracias!!

--
Matías



>
> Saludos
>
> [0]
> https://docs.djangoproject.com/en/2.2/ref/contrib/admin/#django.contrib.admin.StackedInline
> [1]
> https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_filter
>
> El vie., 5 de jul. de 2019 a la(s) 08:41, Matias Graña (
> matias.alejo en gmail.com) escribió:
>
>> hola;
>> Estoy haciendo un proyecto en django y tengo en models algo como esto:
>>
>> class Escritor(models.Model):
>>     nombre = models.CharField(max_length=120)
>>
>> class Libro(models.Model):
>>     nombre = models.CharField(max_length=120)
>>     anno_de_publicacion = models.IntegerField()
>>     escritor = models.ForeignKey(Escritor, on_delete=models.CASCADE)
>>
>> (el ejemplo no es real, es solo para la pregunta).
>>
>> Pregunta 1) supongamos que quiero que el usuario ingrese un nuevo
>> escritor y, en la misma página, sus libros. Yo estoy haciendo un template
>> especial para eso pero tengo la impresión de que el admin debería poder
>> adaptarse a lo que necesito. Cómo hago? No logré que google se hiciera mi
>> amigo en esta.
>>
>> Pregunta 2) similar; ahora quiero que entrando por escritor y año (o
>> rango de años, o lo que sea) se genere una página donde ver y editar los
>> libros del escritor publicados en esos años. Se puede hacer con el admin?
>>
>> Gracias!
>> -- Matías Graña
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190705/495eb8bc/attachment.html>


Más información sobre la lista de distribución pyar