更新Django自定义视图的上下文

时间:2018-10-06 15:01:35

标签: django django-templates

我有此视图呈现带有上下文的简单模板。

在此模板中,我有一个表单可以进行axios调用以更新变量first_namelast_name

该呼叫正常工作并且响应正常。但是我的上下文没有更新。

如何更新模板上下文?我可以在不重新渲染模板的情况下做到这一点吗?

def myView(request)
    first_name = 'John'
    last_name = 'Doe'

    # Handling the axios call
    if request.method == 'POST':
        email = json.loads(request.body)['email']
        user = User.objects.get(email=email)
        first_name = user.last_name
        last_name = user.first_name

    ctx = {'first_name'=first_name, 'last_name'=last_name} 

    return render(request, 'mytemplate.html', ctx)

0 个答案:

没有答案