Puede eliminar cualquier QuerySet que desee. Por ejemplo, para eliminar todas las publicaciones de blog con algún modelo de publicación
Post.objects.all().delete()
y para eliminar cualquier publicación con una fecha de publicación futura
Post.objects.filter(pub_date__gt=datetime.now()).delete()
Sin embargo, necesita encontrar una forma de reducir su QuerySet. Si solo desea una vista para eliminar un objeto en particular, busque en la vista genérica de eliminación .
EDITAR:
Perdón por el malentendido. Creo que la respuesta está en algún punto intermedio. Para implementar la suya propia, combine ModelForm
sy vistas genéricas . De lo contrario, busque aplicaciones de terceros que brinden una funcionalidad similar. En una pregunta relacionada , la recomendación fue django-filter .