from django.contrib import admin from picampaign.contact.models import Contact, Phone class InlinePhone(admin.TabularInline): model = Phone class ContactAdmin(admin.ModelAdmin): inlines = [InlinePhone] list_display = ['full_name', 'mail', 'twitter'] search_fields = ('first_name', 'last_name') class PhoneAdmin(admin.ModelAdmin): list_display = ['phone', 'valid', 'contact'] search_fields = ('phone',) admin.site.register(Phone, PhoneAdmin) admin.site.register(Contact, ContactAdmin)