- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个Location
模型,其定义(大致)如下:
from django.contrib.gis.db import models
class Location(models.Model):
address = models.CharField(max_length=255)
gis = models.PointField(null=True)
name = models.CharField(max_length=255)
每当我尝试 mixer.blend('app.Location')
我得到:
AttributeError: Mixer (app.Location): type object 'PointField' has no attribute '_meta'
当我将它与设置为“None”或“Point”的字段混合时,它会起作用,但我想知道是否有一种方法可以对其进行设置,以便它可以自行完成,特别是因为 faker 可以生成此数据。
最佳答案
mixer.register
允许您自定义数据的生成方式。在这种情况下
from django.contrib.gis.geos import Point
mixer.register(
'app.Location',
gis=lambda: Point(
float(mixer.faker.latitude()),
float(mixer.faker.longitude()),
),
)
完成工作。
关于python - GeoDjango 和混合器。 'PointField'没有属性 '_meta',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43848109/
我有一个基本的 GeoDjango PointField: point = models.PointField(srid=4326, null=True) 使用管理员时,我希望将其保存在数据库中(例如
我想知道如何使用从 Django 表单自动生成的 PointField 小部件。 我为此使用通用 View (CreateView) 这就是我的模型的样子。 from django.contrib.g
保存 PointField 的语法是什么? ,如果我有从 Google Maps API 进行地理编码的经度和纬度? GeoDjango 文档缺乏这种信息(感觉他们只写了足够的细节供专业人士有效地使用
我想过滤查询集中特定范围内的项目。这就是我的模型的样子 class modelEmployee(models.Model): user = models.ForeignKey(User, on
这可能是一个愚蠢的问题,但我还没有找到答案。我实现了GeoDjango和PointField,所以在管理页面中我尝试创建一个新对象,但它总是告诉我坐标不正确,页面上有一个类似文本字段的字段,但我不知道
我正在为 API 使用 django-rest-framework,但是当我发出 post 请求时向我发送此错误: { "location": [ "Invalid forma
请帮我解决这个问题。 class RecievingImages(models.Model): """Original and Masked Images""" name
我想知道如何在 admin 中更改默认的 PointField 可视化(Openstreetmap),以便我可以输入简单的纬度/经度而不是在 map 上选择一个点? 我看了这个Latitude/lon
我有一个带有 PointField 属性的地理模型。一切都在本地完美运行,但是当我尝试在服务器上保存实例时,出现以下错误: django.db.utils.DatabaseError: invalid
我的 PointFields 在 GeoDjango 的管理界面中显示错误。 这是我的模型: 模型.py 1 class FOO(models.Model): 2 name = models.
所以我想用mongodb中的位置数据做一些实验,所以我写了一些python代码来生成一些测试数据。 不幸的是,文档位于 http://docs.mongoengine.org/apireference
我有一个模型如下: class Station(Document): location = PointField() 尝试写入数据如下: station = Station() station
您好,我有一个 Django 模型如下: class Address(models.Model): geoCoords = models.PointField(null=True, blank
假设我有以下 django 模型: from django.db import models from django.contrib.gis.db import models class Locati
我有两个 django 模型: class Region(models.Model): geometry = models.PolygonField() class Position(mode
我希望能够使用 django-haystack 对模型进行全文搜索。该模型使用 PointField 来存储坐标。我想根据与某个点的距离过滤搜索结果。 Haystack 有可能吗?有更好的方法吗? f
使用 django-tastypie v0.9.11 django 1.4.1和 geodjango . 在使用 geodjango 之前,我曾经将我的纬度和经度值直接保存到我的模型中。然后,当我调用
我正在使用 GeoDjango 和 MySQL。我使用 models.PointField(srid=4326) 对象,一切正常,数据已正确保存并从数据库中检索,但是当我执行 select * fro
我尝试使用 GeoDjango 包中的 PointField,每当我尝试查看具有已保存点的模型对象时,都会出现以下异常: Environment: Request Method: GET Reques
引用 Django:插件、包或内置函数。 我需要安装其他插件才能使用 gis 函数“PointField”和 dwithin 的距离计算查询吗?现在的错误要么与init中缺少PointField有关,
我是一名优秀的程序员,十分优秀!