Size: a a a

Django [ru] #STAY HOME

2020 August 13

JT

James Town in Django [ru] #STAY HOME
e\/gen
никогда не поздно сделать нормально
я в последний раз часа 2-3 перебирал базу, потому что переделывал модель. Тогда было всего 75 записей, а сейчас их намного больше.
источник

e

e\/gen in Django [ru] #STAY HOME
James Town
я в последний раз часа 2-3 перебирал базу, потому что переделывал модель. Тогда было всего 75 записей, а сейчас их намного больше.
да хоть триллион

новая модель с регионами, туда ипморт текущих чойсов

в Objectnums регион альтерится по Objectnums.region = Region.name.id  (+-)
всё
источник

A

Andrey in Django [ru] #STAY HOME
q = request.GET.get('q')
items = [v for v, c in region_list if q in c]
Objectnums.objects.filter(region_list__in=items)

Как-то так
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
James Town
я в последний раз часа 2-3 перебирал базу, потому что переделывал модель. Тогда было всего 75 записей, а сейчас их намного больше.
как-то так можно добыть дикт с нужными ключами значениями
dict(Objectnums._meta.get_field('region').choices)
источник

A

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

A

Andrey in Django [ru] #STAY HOME
ну только следует учесть, что icontains не учитывает регистр, а мой код учитывает
но такое я уже не стал делать
я показал идею
источник

A

Andrey in Django [ru] #STAY HOME
к слову, если бы были не choices, а FK, то запрос бы построился с join, с choices будет построен подзапрос.
источник

NC

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

A

Andrey in Django [ru] #STAY HOME
Nikolay Cherniy
откуда регион лист?
из модели
источник

A

Andrey in Django [ru] #STAY HOME
опять же не важно, как он достанет это
источник

A

Andrey in Django [ru] #STAY HOME
я просто решение показал, а не готовый код
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Andrey
из модели
Ну да, можено же просто Objectnums.region_list и вправду мудрю)
источник

A

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

A

Andrey in Django [ru] #STAY HOME
ну такое, в общем
источник

ss

san_ sarabat in Django [ru] #STAY HOME
Я правильно понимаю, что если есть фронтенд и апишка(дрф) то чтобы джанго видел что юзер авторизован нужно обезательно токени?
источник

A

Andrey in Django [ru] #STAY HOME
san_ sarabat
Я правильно понимаю, что если есть фронтенд и апишка(дрф) то чтобы джанго видел что юзер авторизован нужно обезательно токени?
можно и сессии использовать, по идее
источник

D

Dmitry in Django [ru] #STAY HOME
san_ sarabat
Я правильно понимаю, что если есть фронтенд и апишка(дрф) то чтобы джанго видел что юзер авторизован нужно обезательно токени?
а как ты себе в принципе представляешь авторизацию?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Andrey
кстати, choices хранить внутри модели я хз насколько верно
я обычно храню вне, в константах
хз, в доках такое встречается, если не переиспользуется, то почему бы и нет, но конечно лучше было модель отдельную в этом кейсе
источник

С

Святой Иосиф... in Django [ru] #STAY HOME
Alex Dem
CBV/FBV?
CBV
источник

ss

san_ sarabat in Django [ru] #STAY HOME
Dmitry
а как ты себе в принципе представляешь авторизацию?
Ну если нету дрф а просто джанго то там можно и без токенов
источник