2014-10-30 130 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