Size: a a a

Django [ru] #STAY HOME

2020 October 08

DT

Denis Taranov in Django [ru] #STAY HOME
баккара
Как получить username?

Сейчас вот так:
from django.contrib.auth.models import User
user = User.username
           print(user)

Получаю это:
<django.db.models.query_utils.DeferredAttribute object at 0x04678AF0>

Нужен просто текст с логином
Чивой-то ты совсем не то спрашиваешь и делаешь...
источник

EZ

Edgar Zhivaev 🤪 in Django [ru] #STAY HOME
Гайс, может кто показать какой-нибудь пример проекта, где используется social-auth-app?
/или подсказать как самому искать, ибо гугление не помогло особо/
источник

б

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

DT

Dan Tyan in Django [ru] #STAY HOME
ты это где делаешь ?
источник

б

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

DT

Dan Tyan in Django [ru] #STAY HOME
попробуй request.user.username
источник

б

баккара in Django [ru] #STAY HOME
Пробовал, работает!!!!
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
баккара
Пробовал, работает!!!!
Замечательный трейсбэк.
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Привет!

У меня есть ручка, которая возвращает по запросу дамп из бд в csv до гигабайта.

В принципе, работает, но не нравится что весь файл какое-то время лежит весь в памяти. И потенциально это простор для абуза.

Ваше мнение:

А) Все норм
Б) делать лимит на хендлер
В) это не задача для веб-сервисов, такое лучше делать через...
Г) другое
источник

D

Dk in Django [ru] #STAY HOME
Mikhail Zanozin
Привет!

У меня есть ручка, которая возвращает по запросу дамп из бд в csv до гигабайта.

В принципе, работает, но не нравится что весь файл какое-то время лежит весь в памяти. И потенциально это простор для абуза.

Ваше мнение:

А) Все норм
Б) делать лимит на хендлер
В) это не задача для веб-сервисов, такое лучше делать через...
Г) другое
О, вы из Яндекса
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Dk
О, вы из Яндекса
Это почему? Вообще, нет.

Оффтоп: кстати, у тебя на одной фотке угадывается гетто-спот. Я тоже там бывало катал раньше.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Mikhail Zanozin
Привет!

У меня есть ручка, которая возвращает по запросу дамп из бд в csv до гигабайта.

В принципе, работает, но не нравится что весь файл какое-то время лежит весь в памяти. И потенциально это простор для абуза.

Ваше мнение:

А) Все норм
Б) делать лимит на хендлер
В) это не задача для веб-сервисов, такое лучше делать через...
Г) другое
можно сохранить файл статичным и отдавать не беком а nginx-ом
для таких есть еще StreamResponse и генераторы
источник

D

Dk in Django [ru] #STAY HOME
Mikhail Zanozin
Это почему? Вообще, нет.

Оффтоп: кстати, у тебя на одной фотке угадывается гетто-спот. Я тоже там бывало катал раньше.
Потому, что я слышал только от ребят из Яндекса, что они руты ручками называют
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Я тоже ручками называю
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Dan Tyan
можно сохранить файл статичным и отдавать не беком а nginx-ом
для таких есть еще StreamResponse и генераторы
Да я подумываю об вариантах:
А) держать инкрементированные дампы и отдавать статикой
Б) хендлер на запрос статичного файла по запросу. То есть, сперва запрос. Он выполняется асинхронно (или синхронно - не важно), через какое-то время забирают.

Как бэкендер уязвлен, что не могу организовать стрим сразу из бд.
источник

S

Sultanbek in Django [ru] #STAY HOME
Добрый день появилась такая проблема , что настраивал ufl на сервере и в какойто момент он выдал ошибку и сервер закрылся. Я пытаюсь перезайти , но говорит ssh: connect to host *host * port 22: Connection timed out  . Очень долго ждёт и выходит эта запись
источник

S

Sultanbek in Django [ru] #STAY HOME
22 порт заблокирован или мой ip адрес для этого сервера заблокирован ?
источник

D

Dk in Django [ru] #STAY HOME
Mikhail Zanozin
Да я подумываю об вариантах:
А) держать инкрементированные дампы и отдавать статикой
Б) хендлер на запрос статичного файла по запросу. То есть, сперва запрос. Он выполняется асинхронно (или синхронно - не важно), через какое-то время забирают.

Как бэкендер уязвлен, что не могу организовать стрим сразу из бд.
А зачем вам целый дамп бд? Не лучше сделать какой-нибудь ридонли доступ?
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Dk
Потому, что я слышал только от ребят из Яндекса, что они руты ручками называют
Мне не очень нравится так называть, но как-то прилипло.
источник

D

Dk in Django [ru] #STAY HOME
Sultanbek
Добрый день появилась такая проблема , что настраивал ufl на сервере и в какойто момент он выдал ошибку и сервер закрылся. Я пытаюсь перезайти , но говорит ssh: connect to host *host * port 22: Connection timed out  . Очень долго ждёт и выходит эта запись
В техподдержку обратись, тут не помогут
источник