Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 19, 2012 22:44:48

leechuck
От:
Зарегистрирован: 2010-11-30
Сообщения: 44
Репутация: +  1  -
Профиль   Отправить e-mail  

Custom поле модели в админке

Добрый !

Есть модель ….

class VoteObject(models.Model):
    class Meta:
        verbose_name = u'Голосування'
        verbose_name_plural = _(u'Голосування')
    type = models.IntegerField(_(u'Тип оьекта'))
    object_id = models.IntegerField(_(u'Id обьекта'))
    user_id = models.IntegerField(_(u'Id користувача'))
    vote_value = models.IntegerField(_(u'+1/-1'))
    def __init__(self, *args, **kwargs):
        super(VoteObject, self).__init__(*args, **kwargs)
        self.usern = User.objects.get(id=self.user_id).username
        if self.type==0:
            self.tit = News.objects.get(id=self.object_id).title
            self.typen = u"Стаття"
        if self.type==1:
            self.typen = u"Блог"
    def username(self):
        return self.usern
    def typename(self):
        return self.typen
    def _get_title(self): return self.tit
    def _set_title(self, value): self.tit = value
    title = property(_get_title,_set_title)

1. Подскажите пожалуйста, как указывать имя для генерируемых полей модели для списка в админке?

2. Каким образом делается поиск по полям-функциям/свойствам в админке ?

Спасибо, Игорь



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version