Уведомления

Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Апрель 11, 2007 07:34:19

Esh
От:
Зарегистрирован: 2007-04-11
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Модификация админки

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

Подскажите, кто разбирался в коде админки :) , как можно реализовать отображение на одной странице сразу трех связанных моделей 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, я пока не могу придумать :)



Отредактировано (Апрель 11, 2007 12:57:18)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version