Здравствуйте, хочу по наличию конкретного реферера менять пременную во views таким кодом:
def startpage(request):
success = False
if request.META.HTTP_REFERER == 'http://127.0.0.1:8000/success':
success = True
return render(request, './index.html', {'success': success})
На страничке
http://127.0.0.1:8000/success
разместил кнопку, которая пересылает на
http://127.0.0.1:8000
, т.е. на начальную страничку, которую отображает startpage()
<a href="./">To start page</a>
Нажимая на кнопку высвечивается страница с ошибкой с таким содержанием:
AttributeError at /
'dict' object has no attribute 'HTTP_REFERER'
Но опуская немного ниже по странице с ошибкой Django я вижу это:
Добавил принт request.META в начало метода startpage:
Подскажите, пожалуйста, где в моей реализации косяк, как его исправить или может какие-то другие варианты реализации данной идеи, заранее всем благодарен