Digamos que tengo un modelo de Django con este aspecto:Las posiciones de pedido con la interfaz django-admin
class question(models.Model):
order = models.IntegerField('Position')
question = models.CharField(max_length= 400)
answer = models.TextField()
published = models.BooleanField()
def __unicode__(self):
return self.question
En mi opinión muestro todas las preguntas ordenadas ascendente por el campo orden.
Mi pregunta es: ¿hay alguna manera fácil de editar el campo de pedido en la interfaz de administración de django? Ahora tengo que ir a editar la Pregunta, que buscar qué número poner en el campo de pedido e incluso reordenar todos los demás elementos. Lo que realmente quiero sería un "arriba y abajo": flechas en la página de administración donde se enumeran todas las preguntas.
¿Es esto posible?
En este momento es posible que me has entendido mal. Quiero cambiar el valor en el campo "orden" para que mi vista pueda mostrar los artículos en el orden que especifique al hacerlo. Con las opciones que describió, solo puedo modificar cómo se muestran los elementos en la vista de administrador, ¿o no? – Kai
Tienes razón, he actualizado mi respuesta. Aún así, no creo que pueda reordenar fácilmente artículos sobre la marcha, a medida que los edita, aún necesita actualizar la página. –