Форум сайта python.su
0
Добрый день! Подключаю к одной базе данных freeradius 2 проекта. Один из них на django, но с python'ом раньше никогда не работал - поэтому есть 1 вопрос.
Есть вырезка из кода:
groupName = Radusergroup.objects.get(pk=self.username).groupname
SELECT `groupname` FROM `radusergroup` WHERE `name` = {тут self.username} AND groupname != 'HB-Suspend';

Офлайн
173
groupName = Radusergroup.objects.filter(name=self.username).exclude(groupname='HB-Suspend').get().groupname
from django.db.models import Q groupName = Radusergroup.objects.get(name=self.username, ~Q(groupname='HB-Suspend')).groupname
Офлайн
0
Большое спасибо
Второй вариант я кстати пробовал ранее, но не получилось. Сейчас воспользовался первым.
Офлайн
173
alexbel2404Ошибка там у меня
Второй вариант я кстати пробовал ранее, но не получилось.
Radusergroup.objects.get(Q(name=self.username), ~Q(groupname='HB-Suspend'))
Офлайн