Недостатки глобальной переменной Django
Какие недостатки существуют при использовании django и определении переменных подобным образом, а затем использовании их в представлениях???
logged_user = Logged_User.objects.all()
def logged_user(request):
a = B.objects.filter(a = request.user)
return render(request, 'a.html',{'a':a,**'logged_user':logged_user**})
Скорее, чем
def logged_user(request):
a = B.objects.filter(a = request.user)
logged_user = Logged_User.objects.all()
return render(request, 'a.html',{'a':a,**'logged_user':logged_user**})
Первый шаг позволяет вызывать logged_user из любого другого представления без необходимости все переписывать.