View
Short
record = User.objects.get(id=request.POST['id'])
record.delete()
# or
User.objects.get(id=request.POST['id']).delete()
# With try
try:
record = User.objects.get(id=request.POST['id'])
record.delete()
except Exception as e:
print("Exception Update balance ==========================")
print(e)
print("End of Exception ==========================")
Multiple delete truncate
Category.objects.all().delete()
# or
Category.objects.filter(city="Paris").delete()
Delete Modal Template
Button - Make sure to change exception.id
Modal Make sure to change:
1.the form action url
2.the form name
JS
views.py
elif request.POST.get("form_type") == 'delete_price_exception':
try:
record_to_delete = CompanyPriceException.objects.get(id=request.POST['id'])
record_to_delete.delete()
messages.success(request, "Record is successfully deleted." )
except Exception as e:
print("Exception delete_price_exception ==========================")
messages.error(request, "Error. Something went wrong.")
print(e)
print("End of Exception ==========================")
return render(request, template_name, context)