Сообщение об успехе в python не печатается
я пытаюсь вывести сообщение об успехе после операции добавления в моем проекте python django. но сообщение об успехе не печатается. оно печатает None. ниже приведен мой код. что я делаю неправильно?
def edit_toners_save(request):
if request.method == "POST":
toner_id = request.POST.get("toner_id")
toner_model = request.POST.get("toner_model")
toner_printer_id = request.POST.get("toner_printer")
toner_printer = Items.objects.get(id=toner_printer_id)
# issued_to_id = request.POST.get("issued_to")
# issued_to = Prosecutions.objects.get(id=issued_to_id)
total_qty = request.POST.get("total_qty")
Toners_model = Toners(id=toner_id, toner_model=toner_model, toner_printer=toner_printer, total_qty=total_qty)
Toners_model.save()
print(messages.success(request, "done"))
calc_total_qty()
print(messages.WARNING)
return redirect('view_toners')
else:
return redirect('view_toners')[![enter image description here][1]][1]
messages.success
не возвращается. Вы ищете что-то вроде get_messages()
.
Согласно официальной документации от django в здесь:
from django.contrib.messages import get_messages
storage = get_messages(request)