Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Как присвоить значение записи другой записи [RSS Feed]

#1 Ноя. 29, 2012 15:07:42

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Как присвоить значение записи другой записи

Всем привет. Как можно в Django моделях присвоить значение записи другой записи?

Хочу сделать что-то подобное:

class Album(models.Model):
    name = models.CharField(max_length=60)
    href = name
Как это корректно сделать?



Отредактировано Budulianin (Ноя. 29, 2012 15:08:26)

Офлайн

#2 Ноя. 29, 2012 16:14:20

appetito
От:
Зарегистрирован: 2010-09-28
Сообщения: 147
Репутация: +  2  -
Профиль   Отправить e-mail  

Как присвоить значение записи другой записи

а зачем?
если нужен алиас, то можно так:

class Album(models.Model):
    name = models.CharField(max_length=60)
    @property
    def href(self):
       return self.name
но зачем?…



Отредактировано appetito (Ноя. 29, 2012 16:15:04)

Офлайн

#3 Ноя. 29, 2012 16:25:00

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Как присвоить значение записи другой записи

appetito
а зачем?если нужен алиас, то можно так:

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

А если реально понадобится скопировать значение записи в другую запись таблицы, то как быть ? У класса метод save переопределить и там скопировать значение записи?



Отредактировано Budulianin (Ноя. 29, 2012 16:25:29)

Офлайн

  • Начало
  • » Django
  • » Как присвоить значение записи другой записи[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version