如何解决如何在DJANGO中的功能中以同一视图保存和显示数据
我的应用程序中有两个功能,其中一个用于将数据保存在数据库中,另一个用于同时显示数据库中的数据。
我不知道这将如何工作。
我的网址用于这两个功能
path('new_paper',views.newpaper_request,views.All_NewPaper),
从数据库获取数据的功能
在观看中
def All_NewPaper(request):
newpapers = AnswerStudent.objects.all()
return render(request,'attempted.html',{'newpapers':newpapers})
在模板.html
中{% for newpaper in newpaper %}
{{ newpaper.Teacher_Name}}
{% endfor %}
将数据保存到数据库的功能。
def newpaper_request(request):
newpapers = NewPaper.objects.order_by('-id')
if request.method == 'POST':
form = NewPaperForm(request.POST,request.FILES)
if form.is_valid():
form.save()
messages.success(request,"Saved")
return redirect('/new_paper')
else:
form = NewPaperForm()
return render(request,'new_paper.html',{
'form': form,'newpapers': newpapers,})
如果我只传递其中一个函数,则代码对于两个函数都是正确的。。但是我希望当有人打开页面时,两个函数都应该起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。