Löschen Sie mehrere Objekte in Django
Muss ich mehrere Objekte auswählen, die gelöscht werden aus meiner Datenbank in django mit einer Webseite. Es gibt keine Kategorie zu wählen Sie aus, also kann ich nicht löschen Sie alle von Ihnen so. Muss ich zur Umsetzung meiner eigenen löschen von form und Prozess in django oder hat django eine Möglichkeit haben dies bereits tun? Als seine Umsetzung in die admin-Oberfläche.
InformationsquelleAutor der Frage Dean | 2012-02-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Löschen Sie ein QuerySet, die Sie wünschen. Zum Beispiel, löschen Sie alle blog-Beiträge mit einigen Post-Modell
und löschen Sie alle Beiträge mit einem zukünftigen Datum der Veröffentlichung
Du tun, aber, müssen, zu kommen mit ein Weg, um einzugrenzen, Ihre QuerySet. Wenn Sie wollen einfach nur einen Blick auf ein bestimmtes Objekt löschen, Blick in die löschen generische Sicht.
EDIT:
Sorry für das Missverständnis. Ich denke, die Antwort liegt irgendwo dazwischen. Für die Implementierung Ihrer eigenen, kombinieren
ModelForm
s und generische Ansichten. Ansonsten, schau mal in 3rd-party-apps, die ähnliche Funktionalität bieten. In einem stellt sich die Frage,die Empfehlung war django-filter.InformationsquelleAutor der Antwort Matt Luongo