Я пытаюсь открыть Джанго администратора для следующих моделей ..Рекурсивный Инлайн с иностранными Fields Джанго Администратор
class FirstModel(models.Model):
name = models.CharField(max_length=100)
class SecondModel(models.Model):
name = models.CharField(max_length=100)
firstModel = models.ForeignKey(FirstModel, related_name='secondList')
class ThirdModel(models.Model):
name = models.CharField(max_length=100)
secondModel = models.ForeignKey(SecondModel, related_name='thirdList')
Я пытаюсь создать admin.py для следующих моделей следующим образом ..
class ThirdModelInline(admin.TabularInline):
model = ThirdModel
extra = 1
class SecondModelInline(admin.StackedInline):
model = SecondModel
inlines = [ThirdModelInline]
class FirstModelAdmin(admin.ModelAdmin):
inlines = [SecondModelInline]
admin.site.register(FirstModel, FirstModelAdmin)
Я хочу, чтобы иметь возможность редактировать SecondModel и ThirdModel как рекурсивное отношение внутри FirstModel. Но это не работает. Я пытался по этой ссылке: [Model with recursive self relation in Django's admin
[1]: Model with recursive self relation in Django's admin. Любая помощь будет оценена по достоинству. Благодаря!!