我有一个带有姓名、年龄、电子邮件字段的学生模型。我为此创建了一个 StudentForm 表单,并创建了一个这样的视图
def student(request):
form=Studentform(request.POST)
if request.method=='POST':
if form.is_valid():
stu=Student()
stu.name=form.cleaned_data['name']
stu.email=form.cleaned_data['email']
stu.age=form.cleaned_data['age']
stu.save()
return HttpResponseRedirect('/index/')
else:
form=Studentform()
return render_to_response('index.html',{'form':form},context_instance=RequestContext(request) )
这里是我的 index.html
<html>
<head>
<title></title>
<script type="text/javascript">
var student={{ stu_var }}
alert("erer")
</script>
</head>
<body>
<form action="/index/" method="post">{% csrf_token %}
{{form.as_p}}
<input type="submit" id="submit" name="submit" onclick="alert(student)">
</form>
</body>
</html>
现在我希望我在我的学生视图中创建一个 json 响应,其中包含学生对象的所有值并在发布时将其呈现到我的 index.html 中,这样我就可以生成一个警报,例如--->“Aditya Singh,你已成功提交数据”。其中 Aditya Singh 将是 django.thanx 的新学生的名字,因为你的宝贵回应