【发布时间】:2014-10-25 03:20:31
【问题描述】:
我正在尝试检查用户的 IP 是否在我拥有的模型对象中。我在数据库中添加了我的 IP,但没有让我的代码做出相应的响应:
views.py
def view(request):
try:
ip = request.META['HTTP_X_FORWARDED_FOR']
except:
ip = request.META['REMOTE_ADDR']
ignored_ips = IgnoredIP.objects.all()
if str(ip) in ignored_ips:
Ignore = True
模型.py
from django.db import models
class IgnoredIP(models.Model):
ip = models.IPAddressField()
def __unicode__(self):
return self.ip
【问题讨论】:
标签: python django django-models ip-address