如何在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 (将#修改为@)