2015-05-09 1 views
0

Я хочу, чтобы получить атрибут модели ManyToManyField или неДжанго: как получить модель поля ManyToManyField или не

Ожидаемый результат

предположим, что атрибут является имя

этот атрибут ManyToManyField или не выводятся в Правда и Ложь

qry = model.objects.get(id=1) 
qry.name 

является их атрибутом ManyToManyField или нет, как проверить

ответ

0

ManyToMany поле в случае, представляет собой особый вид менеджера модели, так что вы можете проверить его с помощью isinstance() функции:

from django.db.models import Manager 
is_many_to_many = isinstance(qty.name, Manager) 
Смежные вопросы