Size: a a a

Django [ru] #STAY HOME

2019 April 08

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
RESTful API (OpenAPI / Swagger, что фактически стало синонимом RESTful API) - это сегодняшний день) завтра будет что-то лучше
Первый раз делал rest на restlet java в 2007
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть нужны простые генераторы "для блондинок" чтобы это стало чаще использоваться
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
пока, очевидно, меньше, чем в случае с Swagger
Он пляшет от данных в бд, grpc- описали входные/выходные параметры, сигнатуры методов - подучили код, сложнее но не на много
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey
Он пляшет от данных в бд, grpc- описали входные/выходные параметры, сигнатуры методов - подучили код, сложнее но не на много
ну и тут ещё про права доступа было бы неплохо подумать, как их прикрутить
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну и тут ещё про права доступа было бы неплохо подумать, как их прикрутить
Вот сейчас не понял
источник

A

Andrey in Django [ru] #STAY HOME
У тебя есть метод, ты его вызываешь, проверяешь права внутри
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
просто gRPC обычно используется для связи микросервисов (на Go) друг с другом
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть вот это вот west-east взаимодействие
источник

iS

i Seven in Django [ru] #STAY HOME
{% for field in form %}
   <div class="form-group">
         {{ field.label_tag }}
  <div class="form-control">
         {{ field }} </div>
  </div>
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а в случае с RESTful API это обычно что-то между удалённым клиентом (не first-class, а чужое) и твоим сервером
источник

A

Andrey in Django [ru] #STAY HOME
i Seven
{% for field in form %}
   <div class="form-group">
         {{ field.label_tag }}
  <div class="form-control">
         {{ field }} </div>
  </div>
?
источник

iS

i Seven in Django [ru] #STAY HOME
как передать в поле field класс form-control?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
а в случае с RESTful API это обычно что-то между удалённым клиентом (не first-class, а чужое) и твоим сервером
то есть в этом случае вопрос правильного, простого и красивого управления правами доступа становится более актуальным, куда более актуальным
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
просто gRPC обычно используется для связи микросервисов (на Go) друг с другом
А какая разница сервису кто его дергает?
источник

iS

i Seven in Django [ru] #STAY HOME
там генерируется инпут стандартный, как дополнить классом бутстрапа?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey
А какая разница сервису кто его дергает?
если права доступа проверяются над ним, то без разницы
источник

AO

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
как это было бы в случае с тем же gRPC-web?
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
как это было бы в случае с тем же gRPC-web?
Да так же, метод доступен только авторизованному пользователю? Накинем декоратор
источник

A

Andrey in Django [ru] #STAY HOME
i Seven
там генерируется инпут стандартный, как дополнить классом бутстрапа?
источник