如何允许来自特定国家/地区的用户使用Django?

时间:2019-01-06 04:19:52

标签: django django-models django-views

我正试图只允许来自特定国家(例如美国)的用户。我认为可以如下实现:-

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

可以简单地插入USA代替某些东西吗?还是我需要一些代码?

1 个答案:

答案 0 :(得分:0)

您可以使用iprestrict软件包。找到以下链接 click here