我正在尝试创建一个函数,根据用户的IP地址返回
示例:
True
或False
,以确定其是否为内部或外部IP地址。我们希望内部用户能够看到更多内容并具有更多访问权限。我们希望以“低成本”的方式实现此目标。我知道如何查询一般IP,并使用条件逻辑针对元组进行操作。我想知道的是,Django是否可以为我完成大部分工作?示例:
if request.is_internal():
#Do Special Secret Internal Stuff Things!
我已经了解了一些关于Django的INTERNAL_IPS,但它似乎只用于调试,并且不允许我调用它。我错了吗?
settings.INTERNAL_IPS in request.META['REMOTE_ADDR']
。 - karthikr