Найти - Пользователи
Полная версия: возвращение результата из двух связанных (foreign key) таблиц
Начало » Django » возвращение результата из двух связанных (foreign key) таблиц
1
Dr.Livsi
Доброго всем времени суток!
есть следующие модели:
class Obj(models.Model):
...
...

class Photo(models.Model):
obj=models.ForeignKey(Obj)
...
Нужно получить экземпляр класса Obj таким образом, что бы каждому объекту были сопоставлены фотографии из модели Photo, но не более одной на объект.
Есть решение в котором создаем новый список и туда добавляем словари в качестве ключей которых выступают поля модели Obj а значений - значения этих полей, плюс добавляется необходимое поле с адресом из соответствующей фотографии (если есть). Но, возможно, имеется более элегантный и лаконичный подход?
svas
Возможно вам нужно это
https://docs.djangoproject.com/en/1.3/ref/models/fields/#onetoonefield
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB