问题标签 [django-rest-framework-gis]
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 - 如何配置 viewsets.ModelViewSet 以使用请求正文中传递的参数进行过滤。(Django 休息框架)
我正在使用 DJANGO-REST-FRAMEWORK 构建一个 API。我正在尝试使用传递给请求正文的参数来过滤后端,这是我的设置:
视图.py
模型.py
网址.py
序列化程序.py
我想在请求的正文中传递参数(隐私问题),即 body {"id": ["TX", "CA"]}
我收到此错误:
因为我是使用 DRF 的新手:
1-这是一个好方法吗?我是否使用了正确的视图类(视图集?)?
2-过滤模型传递从请求正文中获取的值的最佳(推荐方式)是什么?
注意:我正在使用 PostgreSQL-PostGIS Back-end 地理空间数据。我也在使用rest_framework_gis
示例代码将不胜感激,尤其是 urls.py 和 views.py 的推荐代码
谢谢!
django - GIS - 我可以在 1 个模型中有多个 geo_fields(点、多边形、线)然后用 DRF 序列化吗?
如果我有 1 个模型在(点、多边形和线)中有 3 个不同的 geo_fields,我可以用 django-rest-framework-gis 序列化所有这些吗?
我的模型:
我可以通过执行以下操作进行序列化:
基本上我可以让 geo_field 成为多个地理字段吗?或者这只是1?