Форум сайта python.su
Доброй ночи!
Новичек в Django потому прошу направить меня в нужное русло.
Делаю выборку во вьюхе так:
t1list=T1.objects.filter( y_id__in = list_y)
context['t1list']=t1list
return context
for t in t1list:
fam.append(User.objects.get(id=t.user_id))
Офлайн
django2014
сделай нормальное Fk и доставай через select_related тогда будет эфективно
T1.objects.select_related("genre").all()
Отредактировано Singularity (Июнь 29, 2014 23:27:45)
Офлайн
Singularity
доставай через select_related тогда будет эфективно
t1list=T1.objects.select_related('user.family').filter( y_id__in = list_y).values()
Singularityвыборка у меня правильная, просто нужно добавить дополнительные данные из словаря вместо id.
django2014сделай нормальное Fk
Отредактировано django2014 (Июнь 29, 2014 23:53:52)
Офлайн
django2014я тебе не розумію
выборка у меня правильная, просто нужно добавить дополнительные данные из словаря вместо id.
Офлайн
Singularity
mysql> select * from t1;
+------+------+
| x | y |
+------+------+
| 1 | 2 |
| 2 | 3 |
+------+------+
mysql> select * from t2;
+------+------+
| x | z |
+------+------+
| 1 | 4 |
| 3 | 5 |
+------+------+
SELECT t1.y,t2.z FROM t1,t2 where t1.x=t2.x and t1.x=нужное_значение;
Офлайн
django2014да действительно, я не совсем точно написал.
Офлайн