Size: a a a

Django [ru] #STAY HOME

2021 April 06

НЯ

Никола Ямской... in Django [ru] #STAY HOME
ну у него не в этом проблема
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вопрос к логике происходящего
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
Подскажите по поводу запроса, что-то не могу составить :(

owner_key = await self.model_user.objects.select_related("key").filter(key__key='251512512512').get()
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
есть же os.path.splitext и Path.suffix
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
Таблица - api users  у нее есть key внешний ключ на api_keys в котором уже есть ключ

мне нужно получить элемент api_users с фильтром по key из api_keys
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
вместо filter сразу get
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
а как мне отфильтровать по определенному ключу?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
так, фильтер и гет это одно и то же, только перовое возвращает список, второе один объект или кидает исключение, так как ты написал это не работает
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
если там список и тебе нужен только один объект, то вместо get можно first, last или [:1] или [1]
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
api_users
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
api_keys
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
мне нужно вытащить юзера по определенному ключу
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
я рад за тебя, только может быть вместо того, чтобы слать скрины, пойдешь и попробуешь ;)
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
так предлагаешь?
self.model_user.objects.select_related("key").get(key__key='251512512512')
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
да
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
no such column: api_keys.key
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ну у тебя нарисован с таким названием, смотри как на самом деле колонка называется
источник

d

dd if=/dev/zero of=/... in Django [ru] #STAY HOME
не догоняю немного

в peewee этот запрос выглядел бы model_user.select().where(model_user.key.key == "251512512512").get()
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
при таких ошибках обычно даже варианты перечисляются существующих полей
источник