вторник, 7 февраля 2012 г.

Re: оптимизация

У вас модель неверная - если речь идет действительно о потах и категориях, то у поста должно быть
category = models.ForeignKey(Category)
а не OneToOneField
Ну и category_id будет отдаваться без доп. запроса

Отправлено с iPhone

08.02.2012, в 1:24, GSV <svyatoslav.zhurovsky@gmail.com> написал(а):

> есть модели...
>
> class Category(models.Model):
> title = models.CharField(_('title'), max_length=100)
>
> class Post(models.Model):
> categories = models.OneToOneField(Category)
>
>
> p = Post.objects.get(pk=1)
>
> p.categories_id - делает еще один дополнительный запрос :( Можно
> получить как-нибудь categories_id без него? Ведь в основном запросе
> ключ запрашивается

Комментариев нет:

Отправить комментарий