问题标签 [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-geoposition
(实际上是 django 本身)。我想使用我自己的静态文件版本geoposition.js
。所以在我的项目下,我创建了一个static/geoposition/geoposition.js
(STATIC_ROOT
定义为static
在项目根目录下),其中包含我想要的替代内容。在本地开发服务器中一切正常。
但是,当我运行时python manage.py collectstatic
,原始的会被复制过来。我有点理解为什么会这样。现在,问题是,我如何覆盖应用程序附带的这个 js 文件并使用我自己的?不幸的是,这使用了一个小部件并在那里定义它的Media
文件,而不是从一个模板,我可以很容易地覆盖并使用不同名称的我的 js 内容。
django - 带有子字段的 Django 自定义字段
我正在关注这篇 文章,每 1 个字段有 2 列,所以我的自定义字段代码是这样的:
我的模型类是Request:
(我正在修改django-geoposition)到目前为止,我的表中只有 position_latitude 和 position_longitude (而不仅仅是像原来那样的“位置”)
前
后
这很好,但问题出现在 django admin 和 shell 中,因为如果我创建一个“请求”对象然后我尝试打印“位置”属性,我得到一个错误,说“位置”属性没有t 存在:
如果我在__init__
Request 类的方法中设置 position 属性,它会起作用,但这不是想法。
所以,回到真正的问题,当我尝试在管理面板中显示它时,如果我明确调用“位置”字段 django 会引发错误,奇怪的是它适用于“位置纬度”和“位置经度”
当 RequestAdminForm 在字段列表中只有“位置”时,有没有办法显示“位置纬度”和“位置经度”?这就是我想要达到的目标。为什么会发生“未定义属性”问题?
python - 使用 GeopositionField 查找最近的数据库条目
我在 Django 中使用GeopositionField来存储我的用户的坐标。现在我想找到最接近当前用户的 20 个用户的列表。我的 GeopositionField 可以实现该功能吗?我知道 GeoDjango 可以轻松搜索距离,但由于我使用的是 Heroku 和 postgresql,我想降低成本,并且使用 postgressql,安装 PostGIS 似乎是唯一的选择。
有什么建议么?
django - django-geoposition/json-response 出错
我正在做一个自动完成输入。
我正在尝试创建一个 json 响应。在我的模型中,我有这个:
当我尝试创建 json 响应给我这个错误:
我该如何解决这个问题?
编辑1:
在views.py
:
django - 为距离查询建模用户
我们希望能够根据卖家到客户使用 PostgreSQL 和 Django 模型设置的地理位置的首选距离来查询本地卖家。
我们的卖家模型如下:
例如:卖家 John 可以旅行 50 英里。如果买方的位置(纬度,经度)是约翰的地理位置 49 英里,我们得到约翰。
django - Geo Django 在 Mac 32 位上的错误架构
我正在尝试运行需要 Geos 的应用程序,但出现此错误:
谷歌搜索一整天我发现了这个问题:
我尝试了这个解决方案,但我仍然遇到同样的问题。我的 OS X 是 10.10 Yosemite,我的 Mac 是 32 位。
我的 python 版本是 32 位的,我认为我的所有库都是 32 位的。
有办法检查或解决这个问题吗?有任何想法吗?
python - 在 Django 中初始化 GeopositionField
我想知道如何在 Django 中初始化 GeopositionField 的纬度和经度。
这是我的课:
这是我的视图文件:
这是我的模板:
我想将标记放在地图中的默认位置(例如纽约)并具有定义的缩放级别。
django - 如何在 django-geoposition 中显示管理面板
今天我决定使用 django-geoposition 应用程序在我的项目中显示一些地图。问题是,在阅读 github 上的文档时,我仍然不知道应该在 admin.py 中写什么,所以我可以添加一些地图。有人可以帮忙吗?
django - Django 引发 PostGISSpatialRefSys 匹配查询不存在错误
我正在使用 Django 和 PostGIS 来搜索距离某个点有一定距离的用户。抽象代码在这里:
然后在 shell 中运行:
但得到这样的错误:
django - Django Geoposition - 自定义管理小部件
我正在尝试从django-geoposition管理小部件中删除一个字段。这个领域:
我尝试找到源代码site-packages/geoposition/static/geoposition/geoposition.css
并添加display:none
到相关的 css 类:
那没有用。如何自定义此小部件?