我正在开发一个简单的员工列表Django应用程序。我想在我的应用程序中包含过滤功能,所以尝试安装django-filter模块。我认为django-filter没有正确安装(我无论如何都不会使用它)。但在这样做之后,当我尝试运行我的应用程序时,它会给出以下结果,
"`ViewDoesNotExist at /employeeList/` ;
Could not import task.employeeDetails.views. Error was: Could not find the GEOS library (tried "geos_c", "GEOS"). Try setting GEOS_LIBRARY_PATH in your settings " 。当我搜索错误的时候,我发现错误是由于某个错误的geoDjango安装造成的。但是我不需要geoDjango,我想知道它是如何抛出这个错误的。在此之前,我的应用程序运行得很好。谁来帮我解决这个问题。
发布于 2011-05-13 02:47:09
要检查的事项:
django.contrib.gis.db.backends.postgis或django.contrib.gis.db.backends.mysql的内容,那么这些就是地理后端。你想要的是像django.db.backends.postgresql_psycopg2或django.db.backends.mysql这样的东西。不是缺少"contrib.gis“部分。task.employeeDetails.views正在导入或运行需要GEOS的东西。https://stackoverflow.com/questions/5139845
复制相似问题