Диалоговое окно сообщения в Django не работает - PullRequest
0 голосов
/ 09 октября 2019

Я попробовал код окна сообщения в моей инфраструктуре django, он срабатывал всякий раз, когда на кнопке выполнялось какое-либо действие, поэтому в диалоговом окне показывалось введенные данные или любое другое сообщение, подобное этому.

Но в окне ничего не отображается

В ПАНЕЛИ ПРОСМОТРОВ: -

from django.contrib import messages

def form(request):

    if request.method=="POST":
        n = request.POST['fname']

        fnumber = request.POST['fphonenumbe']
        ft = request.POST['ftime']
        fgend=request.POST['gender']
        fdob = request.POST['fdob']
        s= Officers()
        s.fname=n
        s.dsg=Designations.objects.get(id=request.POST['desigid'])
        s.dpt=Departments.objects.get(id=request.POST['departid'])
        s.pst=Postings.objects.get(id=request.POST["postid"])
        s.ftime=ft
        s.image = request.FILES['photo']
        s.fphonenumber=fnumber
        s.fgender=fgend
        s.fdob=fdob
        s.save()
        messages.success(request,"Officer Added Successfully.")
        return render(request,'form.html')
    else:
        d = Designations.objects.all()
        dp = Departments.objects.all()
        p=Postings.objects.all()
        return render(request,'form.html',{'desig':d,'depart':dp, 'post':p})

ПАНЕЛЬ ФОРМЫ: -

<div class="form-group">
<label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">Phone Number</label>
<div class="col-md-6 col-sm-6 col-xs-12">
   <input name="fphonenumbe" id="" class="form-control col-md-7 col-xs-12" type="text" name="middle-name" placeholder="Enter Phone Number">
</div>

ФАЙЛ МАСТЕРА:-

 <div class="right_col" role="main">
     {% if messages %}
     {% for message in messages %}
     <script>swal("{{ message }}");</script></li>
     {% endfor %}
     {% endif %}
     {% block content %}
     {% endblock %}
 </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...