Pregunta

I & # 8217; estoy empezando a aprender Django y me gusta la lista automática en el administrador de Django y la forma en que puede configurar los filtros y qué columnas mostrar. ¿Es posible usarlo en mis propias aplicaciones?

I & # 8217; busqué en la fuente el administrador y descubrí que probablemente quiero subclasificar el & # 8220; ChangeList & # 8221; -object de alguna manera y usarlo en Mis propios puntos de vista. ¿Alguna idea?

¿Fue útil?

Solución

Es mejor que hagas lo siguiente.

  1. Defina una consulta Django antigua normal para sus diversos tipos de filtros. Son muy fáciles de escribir.

  2. Utilice el suministrado funciones de vista genéricas . Estos son muy fáciles de usar.

  3. Cree sus propias plantillas con enlaces a sus filtros. Construirá una lista de enlaces basada en los resultados de una consulta. Para algunos casos codificados, esto es muy fácil. En el caso de la interfaz de administración súper general, esto no es simple.

Haz esto primero. Ponlo a trabajar. No tardará mucho. Es muy importante comprender Django a este nivel antes de sumergirse en la forma en que funcionan las aplicaciones de administración.

Más tarde, después de tener algo en ejecución, puede pasar varias horas aprendiendo cómo funcionan los misterios internos de la interfaz de administración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top