500 ерор
Как пофиксить без явной проверки типа "if pk not int", можно же что то лаконичное придумать?
link
анотацию типов уберу, это я тестил
нет, он мапит хттп методы к своим методам типа делит = дестрой и тд
Хорошо, отнаследуюсь от МоделВьюсета Там дальше обязательный сериалайзер и кверисет; он как я понимаю применяется дальше для всех методов А как мне их записать для кучи кастомных методов?
для стандарнтых методов обычно делают отдельное поле с мапой экшн: сериализатор и в методе гет серилайзер класс берут нужный по экну. декоратор экшн для кастомных методов какбы создает новую вьюху со всеми преданными туда параметрами, так что можно или в сам декоратор передать сериализатор, ну или пойти по первому пути как и со стандартными методами
а с кверисетом там можно такую логику запилить? - — - get_queryset
Обсуждают сегодня