Size: a a a

Django [ru] #STAY HOME

2019 August 29

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если это внутренний сервис, который конечный пользователь не видит, то вот как раз gRPC удобен
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
так, т.е. я создаю микросервис юзеров в котором логика авторизации, регистрации и вот этого всего ну и токены все эти jwy, jws или что там еще может пригодится. для каждого пользователя генерится токен в котором в нагрузке есть права на то, что он может делать. (тут забываем про проблему инвалидации токена).

потом создаю еще один микросервис допустим для статей, в котором логика публикации, чтения, редактирования и т.д. и логика для расшифровки нагрузки в токене. если все ок после расшифровки - даем права в статьях.
ну и так везде?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну как-то так
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
у тебя есть auth микросервис свой или чужой и все остальные - сервисы ресурсов, каждый за своё отвечает
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
auth выдаёт в итоге jwt, а с ним пользователь может стучаться на любой микросервис (ну, обычно делают какое-то общее API на API Gateway, оно как прокси между пользователем и микросервисами)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну как-то так
спасибо. а по grpc что есть почитать кроме гугловской доки? а то я об неё в последний раз мозг сломал слегка
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
этот API Gateway иногда и занимается проверкой того, что там в JWT и можно ли передавать запрос микросервису
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
посмотри код на github'е
источник

W

Wlodek in Django [ru] #STAY HOME
👧👱‍♀
источник

h

hunnidolla in Django [ru] #STAY HOME
Можно ли контролировать разрешение img файла через pillow  на уровне Джанго или это через html осуществляется?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
hunnidolla
Можно ли контролировать разрешение img файла через pillow  на уровне Джанго или это через html осуществляется?
ты про качество рисунка ?
источник

h

hunnidolla in Django [ru] #STAY HOME
Высоту и ширину
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я как правило использую django-imagekit
источник

h

hunnidolla in Django [ru] #STAY HOME
Например в сетке товаров дефолт 600х900
источник

h

hunnidolla in Django [ru] #STAY HOME
А юзер грузит 2к
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
Передаю в темплейт словарь
data = {
           "points": ["test", "test2"],  # my data
           "opts": Route._meta,
           "change": True,
           "add": True,
           "is_popup": False,
           "save_as": False,
           "has_view_permission": True,
           "has_editable_inline_admin_formsets": True,
           "has_delete_permission": False,
           "has_add_permission": False,
           "has_change_permission": False,
       }
       return render(request, RouteAdmin.change_form_template, context=data)


как мне получить доступ к points внутри темплейта?
через {{ points }} не выходит
источник

DT

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

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
Dan Tyan
должен быть
проверяй тотли шаблон правишь
и вызывается ли твоя въюха
Все было верно кроме того, что я в ответ на ajax запрос отвечал отрендеренной страницей 🤦🏻‍♂️ сделал JsonResponse и все нормально стало
источник

V🤔

Vyacheslav 🤔 in Django [ru] #STAY HOME
Есть способ получить ошибку Active или не Active пользователь в стандартной джанго логин форме?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что значит стандартной ?
источник