models.py
class People(models.Model):
name = models.CharField(max_length=16)
meters_away = models.IntegerField()
让我们填充db:
>>> from people.models import People
>>> a = People()
>>> a.name = 'George'
>>> a.meters_away = 15
>>> a.save()
>>> b = People()
>>> b.name = 'Jim'
>>> b.meters_away = 10
>>> b.save()
假设我们有一个返回x米范围内所有人的网址:
http://example.com/range/<meters>
此网址方案接受如下3次点击:
http://example.com/range/20
http://example.com/range/30
http://example.com/range/40
这些匹配将创建以下查询:
>>> hit1 = People.objects.filter(meters_away__lt=20)
>>> hit2 = People.objects.filter(meters_away__lt=30)
>>> hit3 = People.objects.filter(meters_away__lt=40)
其中:
>>> list(hit1) == list(hit2) == list(hit3)
>>> True
这意味着example.com
将为3个不同的网址提供相同的内容。
从搜索引擎优化的角度来看,所有可能的网址(米:21,22,23,24,30,40等)如何以规范网址附加到它们的方式进行过滤?
答案 0 :(得分:1)
我理解你的问题的方式,你可能希望以米为单位获得与当前距离产生相同结果的最大距离(比如malloc_usable_size
米):
x
和规范网址将是:
m