Я удаляю несколько объектов с помощью флажков, но сталкиваюсь с этой ошибкой
Ошибка типа в / stock / delete
Элемент последовательности 0: ожидаемый экземпляр str, int найдено
views.py
class DeleteProducts(SuccessMessageMixin, View):
success_url = reverse_lazy('stock:stock')
success_message = "Products {} are deleted successfully."
def post(self, request, *args, **kwargs):
products = self.request.POST.getlist('product')
products_deleted = Product.objects.filter(pk__in=products).delete()
msg = self.success_message.format(', '.join(products_deleted))
messages.success(self.request, msg, extra_tags='alert-danger')
return HttpResponseRedirect(self.success_url)
urls.py
path('delete', login_required(DeleteProducts.as_view(), login_url='login'), name='deleteproducts'),