vamos a suponer que tengo modelo muy básicodjango-admin - cómo modificar ModelAdmin para crear múltiples objetos a la vez?
class Message(models.Model):
msg = models.CharField(max_length=30)
este modelo se ha registrado en el módulo de administración:
class MessageAdmin(admin.ModelAdmin):
pass
admin.site.register(Message, MessageAdmin)
Actualmente cuando voy a la interfaz de administración, después de hacer clic en "Agregar mensaje" Sólo tengo una forma donde puedo ingresar al msg
.
Me gustaría tener varios formularios (formset quizás) en la "Agregar página" para que pueda crear varios mensajes a la vez. Es realmente molesto tener que hacer clic en "Guardar y agregar otro" cada vez.
Idealmente me gustaría lograr algo como InlineModelAdmin
pero resulta que puede usarlo solo para los modelos que están relacionados con el objeto que se edita.
¿Qué recomendarías para resolver este problema?
Lamentablemente no tengo ningún FK en este modelo, así que esto no funciona para mí. Descubriré si es posible conectar la vista personalizada en el administrador de django. – skrobul