我有下面的视图.py文件from django.shortcuts import render, redirect, render_to_response
from bs4 import BeautifulSoup as bs
import time
output = []
def register(request):
output = get_form_data(request)
if output == None:
output=""
if request.POST.get('cancel'):
return redirect('/login/')
if output == 'Registration Successful':
t_end = time.time() + 5 * 1
while time.time() < t_end:
a = 0
return redirect('/login/')
return render(request, 'template/register.html', {"output": output})
def get_form_data(request):
if request.POST:
if request.POST.get('register'):
reg_uname = request.POST.get('reg_una')
reg_pass = request.POST.get('password')
reg_cnfpass = request.POST.get('cnfpass')
reg_email = request.POST.get('emailid')
return "Registration Successful"
我想在返回渲染之前单击“注册”按钮时显示输出“注册成功”注册.html然后需要5秒钟将页面重定向到登录页面。在
目前,如果注册成功,5秒后,我将被重定向到登录页面,但我无法看到“注册成功”消息,因为我不在同一页面上。在
下面是注册.html参考文件
^{pr2}$
我的问题是,我们如何在html页面上显示动态数据,并在同一页面上继续做其他事情呢。在