2011-02-28 7 views
1

저는 Django 애플리케이션을 사용하는 간단한 직원으로 일하고 있습니다. 내 애플 리케이션에 필터링을 포함하고 싶었으므로 장고 필터 모듈을 설치하려고 시도했다. 나는 django-filter가 제대로 설치되지 않았다고 생각한다 (어쨌든 그것을 사용하지 않을 것이다). 하지만이 작업을 수행 한 후 응용 프로그램을 실행하려고하면 다음과 같이 나타납니다.GEOS 라이브러리를 찾을 수 없습니다.

오류를 검색하는 동안 오류가 잘못된 geoDjango 설치로 인한 것임을 알게되었습니다. 하지만 난 geoDjango가 필요 없으며 나는이 오류가 발생하는 방법을 궁금해. 이 일을하기 전에, 내 애플 리케이션은 잘 작동했다. 누군가이 문제를 해결하도록 도와주세요.

답변

2

확인 사항 :

  1. 당신은 GeoDjango 데이터베이스 클래스를 사용하고 있습니까? 데이터베이스 엔진이 django.contrib.gis.db.backends.postgis 또는 django.contrib.gis.db.backends.mysql으로 설정된 경우 지오 벡스 엔드입니다. 원하는 것은 django.db.backends.postgresql_psycopg2 또는 django.db.backends.mysql입니다. "contrib.gis"부분이 부족한 것은 아닙니다.

  2. 다른 가능성은 task.employeeDetails.views이 (가) GEOS가 필요한 항목을 가져 오거나 실행 중일 가능성이 있습니다.

관련 문제