class MySuperModelAdmin(admin.ModelAdmin):

    def get_form(self, request, obj=None, **kwargs):
        if obj:
            inline_instance = MyModelAdminInline(self.model, self.admin_site)
self.inline_instances = [inline_instance]
return super(MySuperModelAdmin, self).get_form(request, obj, **kwargs)
Inline-like solution for Django Admin where Admin contains ForeignKey to other model