Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » возвращение результата из двух связанных (foreign key) таблиц [RSS Feed]

#1 Дек. 15, 2011 14:57:40

Dr.Livsi
От:
Зарегистрирован: 2010-02-15
Сообщения: 192
Репутация: +  3  -
Профиль   Отправить e-mail  

возвращение результата из двух связанных (foreign key) таблиц

Доброго всем времени суток!
есть следующие модели:

class Obj(models.Model):
...
...

class Photo(models.Model):
obj=models.ForeignKey(Obj)
...
Нужно получить экземпляр класса Obj таким образом, что бы каждому объекту были сопоставлены фотографии из модели Photo, но не более одной на объект.
Есть решение в котором создаем новый список и туда добавляем словари в качестве ключей которых выступают поля модели Obj а значений - значения этих полей, плюс добавляется необходимое поле с адресом из соответствующей фотографии (если есть). Но, возможно, имеется более элегантный и лаконичный подход?



Отредактировано (Дек. 15, 2011 15:07:27)

Офлайн

#2 Дек. 15, 2011 16:41:19

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

возвращение результата из двух связанных (foreign key) таблиц

Офлайн

  • Начало
  • » Django
  • » возвращение результата из двух связанных (foreign key) таблиц[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version