My views.py file is processing input data. How do I pop up a results window? Views.py code:
from django.http import HttpResponseRedirect from django.shortcuts import render from .forms import FormSQL from . import MY_FILE err1 = "Ошибка - 1" err2 = "Ошибка - 2" def index(request): if request.method == 'POST': form = FormSQL(request.POST) if form.is_valid(): mySQLServer = form.cleaned_data['mySQLServer'] myDataBase = form.cleaned_data['myDataBase'] a = MY_FILE.FilingTheFieldsOfName(mySQLServer, myDataBase) if a == err1: # Вот тут во всплывающем окне вывести данные else: if a == err2: # Вот тут во всплывающем окне вывести данные else: # Вот тут во всплывающем окне вывести данные else: form = FormSQL() return render(request, 'html/index.html', {'form': form}) HTML code, if necessary:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Some</title> <link rel="icon" href="data:;base64,="> <link rel="stylesheet" type="text/css" href="C:\Bootstrap\css\bootstrap.css"> </head> <body> <div class="conteiner"> <div class="row"> <div class="col-md-12 text center"> <form action="" method="post"> {% csrf_token %} {{ form }} <input type="submit" value="Submit" /> </form> </div> </div> </div> </body> </html>