@leha78

Как получить записи из бд, где category = category?

class Razdely (models.Model):
    title = models.CharField(verbose_name=_('Заголовок'), max_length=256, null=True, blank=True)
    alias = models.CharField(verbose_name=_('Алиас'), max_length=256, null=True, blank=True)

    def __unicode__(self):
        return self.title

    class Meta:
        verbose_name = _('Categories')
        verbose_name_plural = _('Разделы')


class Classifieds (models.Model):

    title = models.CharField(verbose_name=_('Заголовок'), max_length=256)
    description = models.TextField(verbose_name=('Содержание'))
    image = models.FileField(verbose_name=_('Изображение'), upload_to='Classifieds', null=True, blank=True)
    phone = models.CharField(verbose_name=_('Телефон'), max_length=256, null=True, blank=True)
    category = models.ForeignKey(Razdely, verbose_name=_('Категория'), null=True, blank=True)
    created_at = models.DateTimeField(verbose_name=('Date create'), auto_now_add=True)
    user_id = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_('User'), related_name='users')

    def __unicode__(self):
        return self.title

    class Meta:
        verbose_name = _('Classifieds')
        verbose_name_plural = _('Объявления')


Мне нужно вывести все записи относящиеся к определенной категории. Каким образом можно это сделать?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@Maa-Kut
Что-то типа:
cf = Classfields.objects.filter(category__title = 'Нужный заголовок')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы