как разрешить пользователям из конкретной страны использовать django? - PullRequest
0 голосов
/ 06 января 2019

Я пытаюсь разрешить пользователю только из определенной страны, например, США. Я думаю, что это может быть реализовано следующим образом: -

def redirect_based_on_ip(request):
    ip = request.meta['REMOTE_ADDR']
    if ip == SOMETHING:
        return HttpResponseRedirect('/something')
    else:
        return HttpResponseRedirect('/something_else')

Может это просто вставить США вместо чего-то или мне нужен код?

1 Ответ

0 голосов
/ 06 января 2019

Вы можете использовать iprestrict пакет. Найдите ссылку ниже нажмите здесь

...