我有此视图呈现带有上下文的简单模板。
在此模板中,我有一个表单可以进行axios调用以更新变量first_name
和last_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)