我想将我的网站限制在美国以及几个外部美国IP地址(开发人员,QA等)。除此之外,我想显示模板“即将来到你的国家”。
我很好奇是否有任何简单或已经开发的插件。
答案 0 :(得分:1)
在Django中,最简单的方法是使用GeoIP和自定义中间件来检查每个请求。
答案 1 :(得分:0)
在Django级别,您可以使用GeoDjango的GeoIP应用程序(感谢ArturM)。
但出于性能目的,最好在网络服务器级别上这样做。如果您使用的是ngingx,请尝试HttpGeoIPModule。对于apache - libapache2-mod-geoip