Uncaught ReferenceError: max3 is not defined at (index):119
Я пытаюсь присвоить значение из request.session в переменные js используя jinga шаблонизатор, но получаю ошибку нажимая на F12 на сайте в разделе Console:
Раздел Sources:
Есть view:
class QuizJoinView(View):
def get(self, request, *args, **kwargs):
#...
def post(self, request, *args, **kwargs):
form = QuizJoinForm(request.POST)
if form.is_valid():
pin = form.cleaned_data['pin']
game = Game.objects.get(pin=pin)
user = User.objects.get(username=request.user.username)
if not Player.objects.filter(user=user).exists():
Player.objects.create(
user=user,
game=game,
score=0
)
# Добавление pin игры, имя игрока и очки в request.session
request.session['pin'] = pin
request.session['player_name'] = request.user.username
request.session['player_score'] = 0
# ...
return HttpResponseRedirect(f'/quizzes/join/{pin}/wait/')
return HttpResponseRedirect(f'/quizzes/join/')
data = {
'form': form
}
return render(request, 'quiz_join.html', data)
Код js из html шаблона:
<script>
var game_pin = {{ request.session.pin }};
var player_name = {{ request.session.player_name }};
var player_score = {{ request.session.player_score }};
...
</script>