我正在开发 GeoDjango 项目(第一次在网络应用程序中工作)。尝试使用 GeoManager 但弹出错误提示module 'django.contrib.gis.db.models' has no attribute 'GeoManager'
。之后我检查了Django 2.0 发行说明并发现GeoManager
and GeoQuerySet
Django 2.0 中删除了类。
有谁知道它现在在哪个模块吗?或者任何人都可以建议任何更好的选择
它们在 Django 1.9 中已被弃用,因为现在有函数正在取代它们。
From 1.9 变更日志
所有 GeoQuerySet 方法均已弃用并替换为等效数据库函数。一旦遗留方法被采用
在您的代码中替换,您甚至应该能够删除特殊的
来自支持 GIS 的类的 GeoManager。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)