Здравствуйте. Мне понадобился веб-интерфейс для заполнения базы данных, для чего я использовал измененную стандартную админку. Возможно, это не самый правильный путь, но переписывать все заново нет возможности, т.к. много чего уже сделано.

Подскажите, кто разбирался в коде админки :) , как можно реализовать отображение на одной странице сразу трех связанных моделей C->B->A

class A(models.Model):
...

class B(models.Model):
a = models.ForeignKey(A, edit_inline=models.STACKED, num_in_admin=1, num_extra_on_change=1)
...

class C(models.Model):
b = models.ForeignKey(B, edit_inline=models.TABULAR, num_in_admin=1, num_extra_on_change=1)
...
Тэг {% edit_inline %} из admin/templatetags/admin_modify.py отображает B->A. Но как изменить код так, чтобы заставить отображаться сразу C->B->A, я пока не могу придумать :)