2014-10-30 111 views
1

這是我的admin.py文件。除了BikeAdmin,如何將admin.OSMGeoAdmin添加到admin.site.register?將多個管理員註冊到django

from django.contrib.gis import admin 
from models import Bike, RideInfo 

class BikeInline(admin.TabularInline): 
    model = RideInfo 
    extra = 1 

class BikeAdmin(admin.ModelAdmin): 
    inlines = [BikeInline] 

admin.site.register(Bike,BikeAdmin) #want to register admin.OSMGeoAdmin also 

回答

1

試試這個:

from django.contrib.gis.admin import OSMGeoAdmin 
from django.contrib.gis import admin 
from models import Bike, RideInfo 

class BikeInline(admin.TabularInline): 
    model = RideInfo 
    extra = 1 

class BikeAdmin(OSMGeoAdmin): 
    inlines = [BikeInline] 

admin.site.register(Bike,BikeAdmin) 
+0

是的!這工作。我有一種感覺,我需要讓BikeAdmin繼承OSMGeoAdmin,但不知道如何去做 – 2014-10-30 22:20:35