добавить явное поле на странице администратора django для саморекурсивной модели - PullRequest
0 голосов
/ 08 июня 2019

Мой admin.py :

@admin.register(Group)
class GroupAdmin(admin.ModelAdmin):
    list_display = (
        'group_id',
        'group_name',
        'groupParent_id',
    )
    list_filter = (
        'group_name',
    )

Мой models.py

class Group(models.Model):
    group_id = models.AutoField(primary_key=True)
    groupParent_id = models.ForeignKey('self', blank=True, null=True,    related_name='Parent', on_delete=models.CASCADE)
    group_name = models.CharField(max_length=100) 

Я хотел бы видеть на странице администратора django для Group поле, в котором у меня есть название группы Parent (ForeginKey).

1 Ответ

0 голосов
/ 08 июня 2019
@admin.register(Group)
class GroupAdmin(admin.ModelAdmin):
    list_display = (
        'group_id',
        'group_name',
        'groupParent_id__group_name',
    )

    list_filter = (
        'group_name',
    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...