2011-01-18 9 views
3

지도 및 포인트 모델을 가진 geodjango 앱이 있습니다. 관리자 인터페이스를 사용하여지도에 점을 추가하고 싶습니다. 관리 인터페이스는 기본 ModelAdmin이 아닌 GeoModelAdmin을 사용합니다.django 관리자가 GeoModelAdmin과 인라인으로 연결

class PointInline(admin.StackedInline): 
    model = Point 
    extra = 1 

나는 확실하지 않다 나는 내가 GeoModelAdmin를 사용할 것을 명시해야한다 여기서 내가 포인트 인라인을 추가 할 경우에, 나는 사용해야합니다. 어떤 아이디어?

감사합니다!

편집 :

그냥 설명을 위해, 여기에 관리자 파일의 관련 부분

:

class MapAdmin(admin.GeoModelAdmin): 
    inlines = [PointInline] 

admin.site.register(Map, MapAdmin) 

내가 인라인 점 또한 양식을 볼 수 있지만 내가 편집 가능한지도 대신 텍스트 영역을 얻을 .

+0

ModelAdmin의 부모 인'inlines'에 PointInline을 포함하고 있습니까? – Bartek

+1

다음과 같이 도움이되는 django 스 니펫을 발견했습니다. http://djangosnippets.org/snippets/2232/ – majdal

답변

관련 문제