74
By default, a ModelAdmin will only let you manage the model “itself”, not related models. In order to edit the related Unit model, you need to define an “InlineModelAdmin” – such as admin.TabularInline – and attach it to your CustomerAdmin.
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-objects
For example, in your admin.py:
from django.contrib import admin
from models import Customer, Unit
class UnitInline(admin.TabularInline):
model = Unit
class CustomerAdmin(admin.ModelAdmin):
inlines = [
UnitInline,
]
admin.site.register(Customer, CustomerAdmin)
Source:stackexchange.com