Size: a a a

Django [ru] #STAY HOME

2019 February 07

AB

Artem B in Django [ru] #STAY HOME
Dima Boger
У меня есть
class EntityUpdate(mixins.UpdateModelMixin, viewsets.GenericViewSet):
  ...

class EntityCreate(mixins.CreateModelMixin, viewsets.GenericViewSet):
  ...


Я пытаюсь сделать что-нибудь такое:
router = routers.SimpleRouter()
router.register(
   'entities',
   views.EntityCreate,
)
router.register(
   'entities',
   views.EntityUpdate,
)
зачем тебе 2 эндпоинта?
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Я недавно попробовал чуток dry_rest_permissions. Пока нравится.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Artem B
зачем тебе 2 эндпоинта?
Это не два эндпоинта
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dima Boger
Мне кажется более правильным разносить подобные сущности по разным классам и хочется чтобы роутер такое мог разруливать. Прошу помощи именно с этим :)
ну тогда разные урлы только
источник

DB

Dima Boger in Django [ru] #STAY HOME
Нет идей как подхачить роутер?
источник

AB

Artem B in Django [ru] #STAY HOME
Dima Boger
Это не два эндпоинта
но он то думает что их 2
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Dima Boger
Мне кажется более правильным разносить подобные сущности по разным классам и хочется чтобы роутер такое мог разруливать. Прошу помощи именно с этим :)
В middleware, наверное, попробовать.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Ух. Нет, к такому я не готов
источник

p

pavel in Django [ru] #STAY HOME
как мне сделать три домена на разные темплейты поввесить? админка одна
источник

DB

Dima Boger in Django [ru] #STAY HOME
пойду разбираться с DynamicRoute
источник

p

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

AB

Artem B in Django [ru] #STAY HOME
используй обычные Generic views
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pavel
как мне сделать три домена на разные темплейты поввесить? админка одна
посмотри в сторону sites
источник

DB

Dima Boger in Django [ru] #STAY HOME
Artem B
используй обычные Generic views
Читай выше.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Generic views не подключишь к роутеру, а без роутера я жить не хочу
источник

DB

Dima Boger in Django [ru] #STAY HOME
На самом деле посмотрел в код — register выглядит достойным кандидатом на подхачить
источник

DB

Dima Boger in Django [ru] #STAY HOME
Не, мимо смотрю 🌚
источник

DB

Dima Boger in Django [ru] #STAY HOME
Пойду короче копаться тогда, раз простого способа нет
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Ну чем хачить register, лучше написать middleware. Именно там и место подобному.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Не согласен
источник