如何将上下文变量从模板传递到视图.py在python Django中?

2024-09-30 05:25:28 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有这个视图.py在

def exampleclass1(request):
     #do other things

     examplevar = request.POST.getlist('id[]')
     data_dicts = [{'id': id} for id in examplevar]
     for data in data_dicts:
         master_data=ExampleModel.objects.get(id=data.get('id'))
         master_data.save()
     context={
         'sampleid':examplevar,
     }

    #do other things

    return render(request, 'examplepage.html',context)

在我的示例页.html,我有这句话:

^{pr2}$

我的示例Class2在视图.py公司名称:

def exampleclass2(request,sampleid):
    examplevar = sampleid
    data_dicts = [{'id': id} for id in examplevar]
    for data in data_dicts:
        master_data=ExampleModel.objects.get(id=data.get('id'))
        master_data.save()

我要做的是将“sampleid”上下文变量从“exampleclass1”传递到“examplepage”模板,然后将“sampleid”从“examplepage”模板传递到“exampleclass2”。在我的网址.py? 我怎样才能做到这一点?在


Tags: inpymaster视图idfordataget

热门问题