在我的view.py中;
def get_social_data(request):
author_name = request.GET.get('author')
// To do something
return HttpResponse(json.dumps(result), content_type='application/json')
在相同的view.py中但在不同的功能中,我需要使用author_name。如果我再次写"author_name = request.GET.get('author')"
,它将返回" NONE"。
def profile_export(request, slug):
author_name = request.GET.get('author') // Now NONE.
您能帮我解决一下如何将值传递给get_social_data()的profile_export()。或者有没有其他方法来获取author_name?
谢谢。
答案 0 :(得分:1)
如果相同author
,您可以将其保存在第一个函数的django session
中,然后在第二个函数中使用session
。
def get_social_data(request):
author_name = request.GET.get('author')
session['author_name'] = author_name
.....
在第二个功能中;
def profile_export(request, slug):
author_name = session['author_name']