Necesito seleccionar varios objetos para eliminarlos de mi base de datos en django usando una página web. No hay una categoría para seleccionar, así que no puedo eliminarlas de todas de esa manera. ¿Tengo que implementar mi propio formulario de eliminación y procesarlo en django o django ya tiene una forma de hacer esto? Como está implementado en la interfaz de administración.
fuente
ModelForm
s.MyModel.objects.filter(id__in=request.POST.getlist('delete_list')).delete()
y estoy seguro de que desea algo para asegurarse de que una persona aleatoria no pueda eliminar todo objetos en su base de datos adivinando PK.filter(foo).delete()
método.