问题标签 [django-geoposition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 Django >=1.10 中初始化(未从数据库加载)后立即访问字段时,如何进行自定义模型字段调用 to_python?
从 Django 升级1.9
到后1.10
,我体验到了 django-geolocation 包提供的字段的行为变化。
这是为1.10
破坏行为的兼容性所做的更改:https ://github.com/philippbosch/django-geoposition/commit/689ff1651a858d81b2d82ac02625aae8a125b9c9
以前,如果您使用 初始化模型GeopositionField
,然后立即访问该字段,您将返回一个Geoposition
对象。现在您只需取回您在初始化时提供的字符串值。
您如何使用 Django 实现相同的行为1.10
?from_db_value
是否需要覆盖另一种类似的方法才能调用to_python
?
django - GEOSGeometry 错误创建多边形
我正在尝试从坐标创建一个多边形,但会引发下一个错误:
检查从 GEOS C 函数“GEOSWKTReader_read_r”返回的几何时遇到错误。
它不起作用
但它有效
多边形 = GEOSGeometry('多边形((4 4, 4 4, 4 4, 4 4))')
¿ 一些想法?
python - Django-Geopostion 默认值错误
我正在尝试将 Django-Geoposition 包集成到我的 Django 项目中。我有我的模型:
我试过不为位置留下任何价值,但如果没有默认值,我就无法进行迁移。我还继续从管理员中删除了模型的所有实例。即使有了上面的内容(我从另一个有同样问题的人那里发现),
AttributeError: 'Geoposition' object has no attribute 'split'
当我尝试进行迁移时,我也得到了一个。有人有任何指示吗?
python - 如何根据经度或纬度过滤 Django GeopositionField
我有一个包含点的纬度、经度值的地理位置字段。
我努力了
但它不工作。
python - 无法迁移架构 django-geoposition
我可以makemigrations
,但不能migrate
架构。
django-geoposition==0.3.0
django==1.11.5
python3.6.2
x86_64-apple-darwin14.5.0 上的 PostgreSQL 9.6.5,由 Apple LLVM 版本 7.0.0 (clang-700.1.76) 编译,64 位
问题:
参考资料:
Django django-location-field 缺少 API Keys
https://github.com/caioariede/django-location-field
python - django 地理定位图未出现在管理员中
我在一个项目中使用 django-geoposition,并GeopositionField()
在我的models.py
.
当我访问它时,它显示该lat, long
字段,但不显示谷歌地图。浏览器控制台中没有错误。
我在settings.py
:INSTALLED_APPS
和中正确配置了应用程序GEOPOSITION_GOOGLE_MAPS_API_KEY
。
Django 版本==1.11.5
什么会导致这种情况?
javascript - 试图创建从谷歌地图纬度/经度到单个帖子 Django 的超链接
我目前正在尝试创建指向当前显示在谷歌地图上的帖子的超链接。该地图根据其纬度和经度显示每个帖子。下面的代码链接到每个帖子的标题,但问题是标题通常是大写或有空格。这是我所拥有的:
`
这是我在模型中定义的链接到每个帖子的内容:
{{ obj.get_absolute_url }}
有没有一种简单的方法可以将其包含在 infoWindow 中?我假设它需要以某种方式适合标记数组,但我无法成功添加它。
提前道歉,我是 Django 新手……这在 Rails 中似乎要简单得多。
任何提示都会很棒。
django - '_get_val_from_obj' 机制是做什么的?
我是工具工作的新手。目前我在 Django 中最喜欢的包已经过时,现在似乎没人关心。因此我想研究它。
问题:
https ://github.com/philippbosch/django-geoposition/issues/100
官方文档:
https ://docs.djangoproject.com/en/2.0/releases/2.0/
Field._get_val_from_obj() 被移除。
问题:
如何解决这个错误?
更新:
https
://github.com/pennersr/django-allauth/issues/1865
@linaskilius 说
Django 推荐使用 Field.value_from_object() 代替。
django - 使用 django 传单与数据库中的数据构建 webmap 的问题
我已经使用 django-leaflet 完成了传单程序,但地图没有在输出中显示任何内容
这是代码
模型.py
网址.py
索引.html
settings.py中与传单相关的内容
我运行 setup.py 文件,它有
请帮助我在屏幕上获取输出地图我不知道其中有什么错误 csv 文件包含印度大约 8 个城市的数据我想要所需的印度地图作为交互式网络地图 请让我获得所需的输出
django - django-geoposition 地图小部件未显示在我的生产服务器上的 django 管理员中,但它在我的测试服务器上运行良好
当我使用 django 测试服务器测试笔记本电脑上的所有内容时,django 地理定位小部件会显示在管理员中。但是,当我将所有内容放到生产服务器上时,没有显示地图,也没有显示纬度和经度标签。两种设置都使用 django == 2.1.7 和 geoposition == 0.3.0。生产服务器由 nginx 和 gunicorn 提供服务。
我打开浏览器检查窗口,结果发现 geoposition.js 在调用 jQuery 之前由 django 提供服务。所以我尝试直接在geoposition.js文件中调用jQuery,但是还是没有widget。然后我将所有内容恢复到原始阶段,现在我在 admin.py 的媒体类中包含 js = (setting.STATIC_URL + 'geoposition/geoposition.js")。这导致两个地图出现在我的测试服务器中,但我的生产服务器中仍然没有地图。我添加了一个 if 语句,以便在未加载 jQuery 时它不会运行,因此在第一个 geoposition.js 提供服务时没有 jQuery 错误。我添加了一些 console.log() 语句文件,所以我可以看到它在哪里,它进入主函数很好,但没有进入 $('.geopostion-widget').each(function() ...
当我查看 html 时,地图以及纬度和经度值都包含在 class = "geoposition-widget" 的 div 中,但是我的生产服务器中没有这样的 div,这对于为什么 '.geopostion-小部件的功能没有做任何事情。它似乎在我的测试服务器上自动放入该 div,它应该这样做,但不是在我的生产服务器上。
关于为什么会发生这种情况的任何线索?我是否只需要在我的生产服务器上为管理员创建一个自定义表单并将该字段包装在一个带有 class = '.geopostion-widget' 的 div 中?这似乎有点笨拙,因为它在我的测试服务器上运行良好。还是它与 gunicorn 和 nginx 的服务方式有关?