지도 및 포인트 모델을 가진 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)
내가 인라인 점 또한 양식을 볼 수 있지만 내가 편집 가능한지도 대신 텍스트 영역을 얻을 .
ModelAdmin의 부모 인'inlines'에 PointInline을 포함하고 있습니까? – Bartek
다음과 같이 도움이되는 django 스 니펫을 발견했습니다. http://djangosnippets.org/snippets/2232/ – majdal