나는 지리적 위치 지정을하고 있고, 장고에는 PointField가 없습니다. 그래서 저는 RAW SQL로 작성해야합니다. GeoDjango, 장고 라이브러리는 MySQL 데이터베이스에 대해 다음 쿼리를 지원하지 않습니다 (누군가가 나를 위해 확인할 수 있습니까?) GeoDjango 라이브러리는 MySQL 데이터베이스에서이 작업을 수행 할 수없는 이유는 nkow하지 않는Django 모델을 수정하는 것이 얼마나 힘듭니다?
cursor.execute("SELECT id FROM l_tag WHERE\
(GLength(LineStringFromWKB(LineString(asbinary(utm),asbinary(PointFromWKB(point(%s, %s)))))) < %s + accuracy + %s)\
. 나는 두 점 사이의 거리를 계산하기 위해 RAW SQL을 작성하는 것이 싫다. 이 일을 처리 할 수있는 장고를위한 자체 라이브러리를 만들 수있는 방법이 있습니까? 그렇다면 얼마나 어렵습니까?
어떤 버전을 사용하고 있습니까? Django 1.2에는 원시 SQL을 실행하는 새로운 방법이 있습니다. –
1.0을 사용하고 있지만 1.2는 안정적이지 않습니까? – TIMEX
잘 목표는 1.2에서 1.2를 릴리스하는 것입니다. 4 월 : http://www.djangoproject.com/weblog/2010/mar/23/django-1_2-release-schedule-update-2/ –