Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2015 13:38:20

and_07
Зарегистрирован: 2013-06-08
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.7 как вывести в Аdmin название parent

models.py

class Categories(models.Model):
    parent = models.ForeignKey('self', blank=True, null=True, related_name='children_set')
    meta_title = models.TextField(max_length=200,blank=True, null=True)
    meta_description = models.TextField(max_length=255,blank=True, null=True)
    meta_keywords = models.TextField(max_length=255,blank=True, null=True)
    title = models.TextField(max_length=200,blank=True, null=True)
    url = models.TextField(max_length=200,blank=True, null=True)
    name = models.TextField(max_length=100,unique=True,blank=True, null=True)
    visible = models.IntegerField(default=1,null=True) 
    short = models.SmallIntegerField(blank=True, null=True)
    def parent_name(self):
        return self.parent.name
    parent_name.admin_order_field = 'parent__name'
    def __unicode__(self):
        return u'%s' % (self.name)

admin.py
class CategoriesAdmin(admin.ModelAdmin):
    list_display = ('id','name','parent')
    search_fields = ['id','name','parent']
admin.site.register(Categories,CategoriesAdmin)

как вывести в Аdmin название parent сейчас выводится Categories object

Отредактировано and_07 (Фев. 27, 2015 13:44:28)

Офлайн

#2 Фев. 27, 2015 15:44:10

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Django 1.7 как вывести в Аdmin название parent

class ParentInline(admin.TabularInline):
    model = Parent
    
class CategoriesAdmin(admin.ModelAdmin):
    ........
    inlines = [ParentInline]

то?

Офлайн

#3 Фев. 27, 2015 16:05:52

and_07
Зарегистрирован: 2013-06-08
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.7 как вывести в Аdmin название parent

нет не то

даже если изменить
model = Parent
на
model = Categories

все равно не работает

Офлайн

#4 Фев. 27, 2015 17:11:16

and_07
Зарегистрирован: 2013-06-08
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.7 как вывести в Аdmin название parent

Офлайн

#5 Фев. 28, 2015 01:26:11

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Django 1.7 как вывести в Аdmin название parent

вопрос был четко сформулирован

Офлайн

#6 Фев. 28, 2015 16:10:10

and_07
Зарегистрирован: 2013-06-08
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Django 1.7 как вывести в Аdmin название parent

о сарказм

а можно пример как нужно было задать вопрос что бы вы поняли
(без скиншота)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version