Size: a a a

Django [ru] #STAY HOME

2021 May 18

DN

Damir Nafikov in Django [ru] #STAY HOME
ну как вариант да, спасибо)
но я бы хотел переписать метод с возможностью дальнейшей фильтрации, копаюсь под капотом, ппц тут=)
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
ну почитай ))) даже в доке вроде есть пример.  чтобы вызвать запрос нужно какое-нибуть событие (on('click') например и дальше уже идет). просто ты просишь помощи, но не знаешь и не понимаешь как это работает. начни писать, люди подскажут. а объяснять все это - часик точно займет )))
источник

A

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

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
А что у тебя в модальном окне происходит?
Как вариант, ты нажимаешь на ссылку, отправляется запрос, выполняется на сервере, сервер дает ответ - ок/не ок, и если например ок, то показываешь модалку.
источник

А

Артём in Django [ru] #STAY HOME
Коллеги, можно ли внутри admin.ModelAdmin получить тот объект, с которым работаем? Например зашли к юзеру с айди 3 и чтоб я мог внутри ModelAdmin получить к нему доступ. Мне просто надо в зависимости от одного условия разные инлайны задавать
источник

A

Aq in Django [ru] #STAY HOME
типо подтверждение удаления файла
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
ну тогда тебе вначале нужно вывести модалку с вопросом, и если там согласен на удаление, то отправляешь запрос, обрабатываешь, получаешь результат, можешь вывести результат в тексте(удалено, не удалено)  и закрываешь модалку.
источник

A

Aq in Django [ru] #STAY HOME
не у меня тип уже есть отдельна вьюха удаления объекта, туда как раз и я отправляю его. Дело в том что его нужно как то передать в это модальное окно
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
кого его? ))))
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
у меня загадка поинтереснее ))
    prop = {
       'one':
           {
               'required': True,
               'type': 'text'
           },
       'two':
           {
               'required': False,
               'type': 'number'
           },
       'three': {
           'required': True,
           'text': 'text'
       }
   }
   
   data = "{'one': null,'two':null ,'three': '3334'}"

prop - массив, data - строка.
нужно как то отвалидировать data по атрибуту required в значениях словаря. есть идеи?
источник

A

Aq in Django [ru] #STAY HOME
объект нужного файла, передаю в модалку, чтобы там определить его айди, отправляя во вьюху удаления
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
тяжело разговаривать абстрактно не видя кода. а что мешает id просто хранить в каком-нибудь data-id? и просто подтянуть его оттуда js'ом?
источник

A

Aq in Django [ru] #STAY HOME
у меня по айди открывается модалка, а класс у всех общий один для стиля
источник

A

Aq in Django [ru] #STAY HOME
лучше конечно объект, мне нужно как то имя объекта в заголовок выводить еще
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
это все делается через js
источник

A

Aq in Django [ru] #STAY HOME
+
источник

AD

Alex Dem in Django [ru] #STAY HOME
а в чем именно проблема?
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
не знаю как сделать, не могу придумать алгоритм.
источник

AD

Alex Dem in Django [ru] #STAY HOME
1 распарсь data - JSON.parse(data)

2 пойдись циклом по data объекту

for (const [key, value] of Object.entries(JSON.parse(data))) {
 console.log(${key}: ${value});
}

3 По key из prop получай 'required' и делай что надо делать

не понимаю в чем трудность
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
не в js  😃
но смысл примерно такой же наверно ))
источник