Size: a a a

Django [ru] #STAY HOME

2019 July 18

МП

Михаил Павлов in Django [ru] #STAY HOME
select_related('u__c')
источник

А

Алексей in Django [ru] #STAY HOME
так в том и дело, куда этот select_related присобачить?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Сам не оптимизировал так, где-то middleware нужно копать
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
которая вытягивает юзера при реквесте
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Ее переопределять на кастомную
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
там select_realted
источник

А

Алексей in Django [ru] #STAY HOME
при ForeignKey, я бы запросил b = B.objects.filter().select_related("c")
а тут у меня b не запрашивается. а сразу есть, это же OneToOne, т.е. сразу дергается request.user.b
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Все там вытягивается, ищи где тянется юзер при реквесте, пиши миддлваре. Потом кидай сюда как решил в итоге
источник

А

Алексей in Django [ru] #STAY HOME
да я вот и думаю, оставить ForeignKey или переписывать под OneToOne, стоит ли вообще с таким гемором
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Не стоит
источник

А

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

S

Spirit💎 in Django [ru] #STAY HOME
@dantyan а ты с mptt работал?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Spirit💎
@dantyan а ты с mptt работал?
да
источник

S

Spirit💎 in Django [ru] #STAY HOME
сейчас вопрос тогда сформулирую)
источник

S

Spirit💎 in Django [ru] #STAY HOME
подскажите пожалуйста, как корректнее работать с Model.objects.get, если значение для поиска может быть некорректным? только через Model.objects.filter?
источник

А

Алексей in Django [ru] #STAY HOME
Spirit💎
подскажите пожалуйста, как корректнее работать с Model.objects.get, если значение для поиска может быть некорректным? только через Model.objects.filter?
в каком смысле некорректным?
источник

V

Vadim in Django [ru] #STAY HOME
Spirit💎
подскажите пожалуйста, как корректнее работать с Model.objects.get, если значение для поиска может быть некорректным? только через Model.objects.filter?
Model.objects.filter(lookupvalue__iexact='')
источник

S

Spirit💎 in Django [ru] #STAY HOME
Алексей
в каком смысле некорректным?
ну, несуществующее например
источник

А

Алексей in Django [ru] #STAY HOME
по мне так filter с проверкой на None лучше, get с try - огромные накладные на обработку исключения
источник

S

Spirit💎 in Django [ru] #STAY HOME
Алексей
по мне так filter с проверкой на None лучше, get с try - огромные накладные на обработку исключения
вот я тоже так думаю
источник