BK
https://i.imgur.com/Oq0iNQr.png
Size: a a a
BK
B
B
BK
BK
class RedirectView(APIView):
def get(self, request):
redirect_to = request.data.get('to')
print(redirect_to)
if not redirect_to:
raise Http404
referrer = request.META.get('HTTP_REFERER', '')
user_agent = request.META.get('HTTP_USER_AGENT', '')
ip = request.META.get('REMOTE_ADDR', '')
redirect_info(redirect_to, referrer, ip, user_agent)
return HttpResponseRedirect(redirect_to)
B
B
BK
AD
class RedirectView(APIView):
def get(self, request):
redirect_to = request.data.get('to')
print(redirect_to)
if not redirect_to:
raise Http404
referrer = request.META.get('HTTP_REFERER', '')
user_agent = request.META.get('HTTP_USER_AGENT', '')
ip = request.META.get('REMOTE_ADDR', '')
redirect_info(redirect_to, referrer, ip, user_agent)
return HttpResponseRedirect(redirect_to)
BK
AD
D
link_to_unless_current
или типа, который бы выдавал:{% link_unless_curent 'path_name' optional_link_text %}Выдает, если ссылка:
<a href="{ reverse(path_name) }">{ link_text }</a>
если текущая: <strong>{ link_text }</strong>
(как же мне это все нравится!1)NC
class RedirectView(APIView):
def get(self, request):
redirect_to = request.data.get('to')
print(redirect_to)
if not redirect_to:
raise Http404
referrer = request.META.get('HTTP_REFERER', '')
user_agent = request.META.get('HTTP_USER_AGENT', '')
ip = request.META.get('REMOTE_ADDR', '')
redirect_info(redirect_to, referrer, ip, user_agent)
return HttpResponseRedirect(redirect_to)
NC
{% link_unless_curent 'path_name' optional_link_text %}Выдает, если ссылка:
<a href="{ reverse(path_name) }">{ link_text }</a>
если текущая: <strong>{ link_text }</strong>
(как же мне это все нравится!1)N
N
S
N
S