Форум сайта python.su
В админку добавлена модель Матчи, в этой моделе инлайном добавлется модель Статистика.
Есть модель Туры, возможно ли в Туры инлайном добавить Матчи? Если да как реализовать, у меня ошибку выдает
models.py:
class Tury (models.Model): ... class Matches (models.Model): ... tur = models.ForeignKey(Tury, verbose_name='Тур', blank=True, null=True) ... class Statistika (models.Model): match = models.ForeignKey(Matches,verbose_name='матч') ...
class MatchesInline (admin.ModelAdmin): model = Matches class TuryAdmin (admin.ModelAdmin): inlines = [MatchesInline] class StatsInline (admin.TabularInline): model = Statistika class MatchesAdmin (admin.ModelAdmin): inlines = [StatsInline]
Офлайн
class MatchesInline (admin.ModelAdmin):
class MatchesInline (admin.TabularInline):
tol_drewна так и показывайте ошибку.
у меня ошибку выдает
Офлайн
Если я правильно понял, то вы хотите чтобы на странице туров отображались матчи, а в них статистика
К сожалени, nested inlines не поддерживаются. В трекере есть тикет открытый 6 лет назад по этому поводу Время от времени кто-то выкладывает патчи, которые позволяют это сделать, но большенство из них скорей всего не подойдут для 1.7
Попробуйте поискать сторонние решения или посмотрите патчи и попытайтесь их адаптировать под текущую версию django.
Отредактировано GreyZmeem (Фев. 9, 2015 13:53:25)
Офлайн
botinagСпасибо, очепятался и в упор уже не вижу
TabularInline
Офлайн