Size: a a a

Django [ru] #STAY HOME

2019 April 23

D

Dmitry in Django [ru] #STAY HOME
Alex Ted
Всем ку, подскажите плез, можно ли в админке делать двойную вложенность, например инлайн в инлайне?
у меня структура моделей такая:
QuestionsSets (набор заданий по опред. теме)
   Tasks (задание)
       Words  (слова/условия из которых формируется задание)
       Answers (ответ/ы на вопрос)
Из коробки вроде нет
источник

AT

Alex Ted in Django [ru] #STAY HOME
ок. а если не из коробки, чем можно воспользоваться?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alex Ted
ок. а если не из коробки, чем можно воспользоваться?
ExtJS ?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Там хоть 10 уровней вложенности
источник

AT

Alex Ted in Django [ru] #STAY HOME
нет. спасибо, js тут ни при чем, уверен есть либа для django admin
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Это троллинг на самом деле) но 1 проблема и правда есть - с jwt ЕСЛИ в одном из js-пакетов дыра (а вы кучу этих пакетов ставите через npm/yarn), то xss уязвимость. Аналогичная проблема с сессиями и httpOnly cookies обернулась бы проблемами с подстановкой csrf токена и всё (проблемы менее важные)...
Это не троллинг. Я соглашусь с каналом, что для аутентификации jwt и правда плох.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alex Ted
нет. спасибо, js тут ни при чем, уверен есть либа для django admin
admin - это приложение на Django как и все остальные, его можно дописать, но они его не вынесли за пределы Django, а сами улучшают медленно, может быть, когда-нибудь сделают
источник

AT

Alex Ted in Django [ru] #STAY HOME
я в курсе
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Сторонние приложения обычно заменяют admin, а не дополняют его
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Видел 2-3 альтернативных проекта
источник

AT

Alex Ted in Django [ru] #STAY HOME
раньше был mptt вроде для этих целей, если не ошибаюсь
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Maxim Kolesnikov
Это не троллинг. Я соглашусь с каналом, что для аутентификации jwt и правда плох.
Чем он плох?
источник

AO

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

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Чем он плох?
Нельзя инвалидировать токен.
источник

V

Vladimir in Django [ru] #STAY HOME
всем привет. есть пару приложений в джанго c drf, в них свои вью, сериализаторы и урлы, как всё это пихнуть в один корневой урл вида /api/v1/... ?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Maxim Kolesnikov
Нельзя инвалидировать токен.
Почему нельзя?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Это делается на сторонних сервисах
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Или даже с simple jwt
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Там есть аппка
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Почему нельзя?
источник