Size: a a a

Django [ru] #STAY HOME

2019 March 06

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
то есть у uvicorn'а поддержки http/2 сейчас нет и если бы ребята из команды nginx'а бы подсуетились, возможно, они бы сделали самый крутой способ деплоить ASGI-приложения...

а что касается WSGI-приложений - кому была важна скорость или количество обрабатываемых запросов на сервере - те убежали на ASGI-фреймворки, те, кто не убежал, тех вполне устраивает и uWSGI/Gunicorn, вряд ли, даже если вдруг nginx unit станет крутым, они будут шевелиться и менять что-то, что это даст?

например, тот же uWSGI умеет запускать задачи в кроне, мелочь, а приятно
Я думал http/2 терминируется на уровне nginx , надо будет почитать
источник

A

Andrey in Django [ru] #STAY HOME
Спасибо за развёрнутый ответ
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey
Я думал http/2 терминируется на уровне nginx , надо будет почитать
тут всё сложно может быть)

ну, например, вот так:
домен прикручен к cloudflare, это DNS+CDN+anti-DDOS сервис
то есть там некий сертификат, если надо, можно свой OV/EV закачать, от CloudFlare до своего кластера c Kubernetes тоже некий зашифрованный канал, где, допустим, есть некий nginx внутри этого Kubernetes-кластера и он принимает соединения от CloudFlare, а отправляет потом на контейнеры с джангами на разных нодах кластера, эти контейнеры тоже могут соединяться с этим nginx через некий зашифрованный канал, если это, например, лоукостер и там не очень безопасно незашифрованный трафик гонять между серверами
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
когда у нас есть 2 сервера, связанные через интернет или другую не особо безопасную сеть друг с другом, мы можем захотеть шифровать данные, внутри 1 датацентра мы можем сделать безопасную сеть и не шифровать, но это зависит от датацентра, набора услуг
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
тут есть такой забавный момент: если веб-разработчик или админ немного неопытный, он может сделать так, что посетителю сайта будет показываться значок безопасного соединения, а его данные от того же CloudFlare до сервера-бекенда будут гоняться в незашифрованном виде (не знаю, как сейчас, но раньше так можно было настроить CloudFlare), или же оно будет безопасно доходить до какого-нибудь прокси на nginx, а потом запрос будет идти к другому серверу в этом же датацентре через общую внутреннюю не очень безопасную сеть
источник

GT

Guu Tuu in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
тут есть такой забавный момент: если веб-разработчик или админ немного неопытный, он может сделать так, что посетителю сайта будет показываться значок безопасного соединения, а его данные от того же CloudFlare до сервера-бекенда будут гоняться в незашифрованном виде (не знаю, как сейчас, но раньше так можно было настроить CloudFlare), или же оно будет безопасно доходить до какого-нибудь прокси на nginx, а потом запрос будет идти к другому серверу в этом же датацентре через общую внутреннюю не очень безопасную сеть
ничего не изменилось))
источник

И

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Guu Tuu
ничего не изменилось))
да, и вот много пользователей, которые считают, что если замочек есть - значит, безопасно) хотя замочек про другое - если его нет - точно опасно, если он есть - it depends)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Иван
Сколько будет стоить верстка и адаптив этой странички под планшет и мобилку, учитывая то, что адаптив футера и шапки уже показан на другом сайте?
попробуй спросить тут: https://t.me/vuejs_jobs
источник

КО

Константин Овечкин in Django [ru] #STAY HOME
Подскажите хороший тон использование/хранение паролей в django для авторизации на сторонних сервисах, например ssh на другом сервере? Про сертификаты знаю, сейчас пока интересует именно пароль.
источник

CA

Chyngyz Akmatov in Django [ru] #STAY HOME
Подскажите пожалуйста, пишу api  интернет магазина, как реализовывается добавление в продукта в корзину через django rest framework?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Chyngyz Akmatov
Подскажите пожалуйста, пишу api  интернет магазина, как реализовывается добавление в продукта в корзину через django rest framework?
Обычно всё делаеться на стороне клиента, или с помощью sessions
источник

CA

Chyngyz Akmatov in Django [ru] #STAY HOME
А что именно служит кнопкой добавление в корзину? Эндпойнт нужен?
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Простенький POST запрос с айдишником, и добавление в request.sessions этого айди, при чекауте просто достаешь все нужные данные
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Или, если запариться можно сохранять на стороне клиента через js
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Web Storage API в помощь
источник

CA

Chyngyz Akmatov in Django [ru] #STAY HOME
Vadim Tepes
Простенький POST запрос с айдишником, и добавление в request.sessions этого айди, при чекауте просто достаешь все нужные данные
Благодарю
источник

PB

Petr B. in Django [ru] #STAY HOME
Константин Овечкин
Подскажите хороший тон использование/хранение паролей в django для авторизации на сторонних сервисах, например ssh на другом сервере? Про сертификаты знаю, сейчас пока интересует именно пароль.
хороший тон - не хранить пароли
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Константин Овечкин
Подскажите хороший тон использование/хранение паролей в django для авторизации на сторонних сервисах, например ssh на другом сервере? Про сертификаты знаю, сейчас пока интересует именно пароль.
представлено слишком мало информации о задаче чтобы говорить о хорошем тоне
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
всем привет можно ли делать так
A.objects.filter("info__{}".format(x.key for x in keys)=self.validated_data['info'].get(x.key for x in keys)).first()
?
источник