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