Size: a a a

Django [ru] #STAY HOME

2020 March 20

D

Dmitriy in Django [ru] #STAY HOME
tot samiy neizvestniy
Типа заинсталлил либу - внёс в тхт?
есть Православный вариант с requirements.in и pip-compile
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Я просто слышал, что pip freeze > requirements.txt - это такое себе решение
источник

С

Сергей in Django [ru] #STAY HOME
Ну так и есть
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Сергей
Ну так и есть
Почему ты так считаешь?
источник

С

Сергей in Django [ru] #STAY HOME
tot samiy neizvestniy
Почему ты так считаешь?
Потому что некоторые либы тянут 100500 зависимостей и reqs становится дикой помойкой, в которой потом не разберешься, что и зачем
источник

D

Dmitriy in Django [ru] #STAY HOME
tot samiy neizvestniy
Я просто слышал, что pip freeze > requirements.txt - это такое себе решение
а как окружени узнает какие ты пакеты устанавливал?
закинул requirements.in либу основную, потом pip-compile
он сам сделает requirements.txt и опишет зависимые либы
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Сергей
Просто если придумать кейс: "взять пятый подходящий", вместо первого, то уже дистинкт коньки откинет
можно проаннотировать поле, в котором будет порядковый номер, а потом по нему отфильтровать
источник

С

Сергей in Django [ru] #STAY HOME
Artem Gubatenko
можно проаннотировать поле, в котором будет порядковый номер, а потом по нему отфильтровать
А можно пример, как ставить это порядковый номер?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Сергей
А можно пример, как ставить это порядковый номер?
не во всяких запросах получается (у меня не получалось получить его в связанных таблицах по цепочке)
OrderStep.objects.all().annotate(
   row_number=Window(
       expression=RowNumber(),
       partition_by=[F("order")],
       order_by=F("created_at").asc(),
    )
)
источник

С

Сергей in Django [ru] #STAY HOME
Artem Gubatenko
не во всяких запросах получается (у меня не получалось получить его в связанных таблицах по цепочке)
OrderStep.objects.all().annotate(
   row_number=Window(
       expression=RowNumber(),
       partition_by=[F("order")],
       order_by=F("created_at").asc(),
    )
)
Хм, звучит интересно, посмотрю
источник

in Django [ru] #STAY HOME
Как достучаться к headers?
источник

in Django [ru] #STAY HOME
источник

D

Dmitriy in Django [ru] #STAY HOME
request.META
источник

in Django [ru] #STAY HOME
Dmitriy
request.META
А если еще запихнуть user в scope нужно?
источник

D

Dmitriy in Django [ru] #STAY HOME
Нафига, он же в request есть
источник

in Django [ru] #STAY HOME
Dmitriy
Нафига, он же в request есть
у меня авторизация не по сессии
источник

D

Dmitriy in Django [ru] #STAY HOME
Ты в ответ хочешь передать или дальше во вьюху?
источник

in Django [ru] #STAY HOME
Dmitriy
Ты в ответ хочешь передать или дальше во вьюху?
мне нужно передать в scope, чтобы мой AsyncJsonWebsocketConsumer имел доступ в scope к юзеру
источник

D

Dmitriy in Django [ru] #STAY HOME
Вообще без понятия что это такое
источник

in Django [ru] #STAY HOME
Dmitriy
Вообще без понятия что это такое
вебсокеты (django channels)
источник