我试图使用位置数据,但是它给出了
Unable to get repr for <class 'django.db.models.query.QuerySet'>
这是我的模型
class modelEmployee(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
title = models.CharField(max_length=200, unique=False, blank=False, null=True)
location = models.PointField(srid=4326,max_length=40, blank=True,null=True)
objects = GeoManager()
这是我正在使用的代码
transformedLocation = loggedInEmployer.location.transform(32148, clone=True)
qset = modelEmployee.objects.filter(location__dwithin=(transformedLocation, D(mi=200)))
但是在运行filter命令qset之后的调试过程中
无法获取类“django.db.models.query.QuerySet”的repr>
我相信这是因为200不是度数我的问题是,我在这里有什么选择来实现这个目标?我需要把200英里转换成度吗我该怎么做?