视图Django之间共享动态对象(未存储在DB中)

问题描述 投票:0回答:1

我的views.py

from django.shortcuts import render
from django.http import JsonResponse
from home_page.models import UploadNet
from home_page.forms import NetForm, ConfigForm
from backend.NetListBuilder import NetListBuilder
from backend.ConfigBuilder import ConfigBuilder

def set_configuration(request, net_file=None):
    if "upload_net" in request.POST:
        net_path = os.path.join("media/net_files", net_file.name)
        netlist = NetListBuilder(net_path)
        config = ConfigBuilder(netlist)
        context = {'config': config,}
        return render(request,'configuration.html', context=context,)
    return render(request,'configuration.html', {'net_file': None},)

def save_config(request):
    if request.is_ajax():
        response_data = {}
        json_data = {}
        json_data = request.POST['json_data']:
        response_data["result"] = "save file" 
        return JsonResponse(response_data)
    context = {'net_file': None}
    return render(request, 'rules_list.html', context=context)

我想在rules_list视图中共享网表和配置对象(不将其保存在DB中)。我怎样才能做到这一点?我应该将它们传递到configuration.html文件吗?

django python-3.x database view
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.