Je dois sélectionner plusieurs objets à supprimer de ma base de données dans django en utilisant une page Web. Il n'y a pas de catégorie à sélectionner, donc je ne peux pas les supprimer de toutes comme ça. Dois-je implémenter mon propre formulaire de suppression et le traiter dans django ou est-ce que django a déjà un moyen de le faire? Comme il est implémenté dans l'interface d'administration.
la source
ModelForm
s.MyModel.objects.filter(id__in=request.POST.getlist('delete_list')).delete()
et je suis sûr que vous voulez quelque chose pour vous assurer qu'une personne aléatoire ne peut pas tout supprimer objets dans votre base de données en devinant PK.filter(foo).delete()
méthode.