Задать вопрос
@vfvnvsyevsky

Как реализовать запросы ManyToManyField в Django?

Имеется таблица:
class Category(models.Model):
	category_name = models.CharField(max_length = 200)	
	category_nested = models.ManyToManyField('self', symmetrical=False)

Как вытащить только те category_name, у которых нет связей с другими строками в таблице и только те category_name, у которых есть связи?
  • Вопрос задан
  • 2437 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mututunus
@mututunus
Backend developer (Python, Golang)
Category.objects.filter(category_nested=[])
Category.objects.exclude(category_nested=[])
Ответ написан
Ваш ответ на вопрос

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

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