Size: a a a

Django [ru] #STAY HOME

2019 March 18

PB

Petr B. in Django [ru] #STAY HOME
Rename
Как можно заменить метод get_changeform_initial_data в админке? При исключения поля из отображаемых в адмике, он перестает работать.
ну это же метод админки, нет?
источник

R

Rename in Django [ru] #STAY HOME
Petr B.
ну это же метод админки, нет?
Да, ну вот и спрашиваю, чем можно заменить. Х)
источник

D

Dmitriy in Django [ru] #STAY HOME
Alex
нуууу…. (не фанат джанги, джанга говно) а что есть адекватная замена DRF со сваггерами в том же Flask к примеру? Не требующая писать тонну boilerplate кода?
Адекватной и нет)
источник

PB

Petr B. in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
наверное, ругались бы на "тормозит", но оно бы работало
да не обязательно тормозит
с использованием скулайт больше проблем из-за ее кастрированности
источник

PB

Petr B. in Django [ru] #STAY HOME
Rename
Да, ну вот и спрашиваю, чем можно заменить. Х)
ну для начала найди ее в исходниках и скопируй в свою админку
источник

R

Rename in Django [ru] #STAY HOME
Petr B.
ну для начала найди ее в исходниках и скопируй в свою админку
Сам метод работает, но он перестает работать, если убрать поле из тупла fields.
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
если нет большой нагрузки, то Django вполне себе нормальный вариант для этого - там же за 2 секунду на DRF API генерится по моделям
Имхо лучше генерить клиент и каркас апи по контракту/интерфейсу
источник

PB

Petr B. in Django [ru] #STAY HOME
Rename
Сам метод работает, но он перестает работать, если убрать поле из тупла fields.
ну вот и разберись почему перестает
источник

A

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey
Имхо лучше генерить клиент и каркас апи по контракту/интерфейсу
ну в случае с Django + DRF, ты делаешь нужный тебе API на базе ViewSet'ов, потом тебе генерится схема swagger.json, на её основе клиенты
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey
Вот вот, ты отталкиваешься отданных, а не от взаимодействия систем
да, я всегда отталкиваюсь от данных)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я не сторонник OOP и прочего вот этого всего
источник

AO

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

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну в случае с Django + DRF, ты делаешь нужный тебе API на базе ViewSet'ов, потом тебе генерится схема swagger.json, на её основе клиенты
А я пишу контракт, и генерирую код для клиента и сервера
источник

A

Andrey in Django [ru] #STAY HOME
И обе команды заняты
источник

A

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если смотреть с позиции оптимизация взаимодействия между фронтендерами и бекендерами, то GraphQL довольно удобный
источник

AO

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

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
если смотреть с позиции оптимизация взаимодействия между фронтендерами и бекендерами, то GraphQL довольно удобный
Не надо этого
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я не очень понял твой кейс, но тут зависит от задач)
источник