Прочитал доку, но что то не увидел решение для моей ситуации, кроме как в LOCALE_PATHS прописать путь до установленного пакета, но это изврат какой-то) можешь конкретнее указать на что обратить внимание?
Eugene Kuznetsov, Да в библиотеке все ок,нужна именно оболочка) я отчеты сделал, как раз таки примерно как и рекомендуешь, и это единовременное решение, но если придет другой прогер вместо меня, ему будет не сладко) В общем надо написать оболочку!
Дело не в сложности, а в унификации, универсальности и упрощении кода. попробуй увеличить свой пример в 10 раз, как потом в нем ориентироваться? когда нужно создать 10 листов с уникальными таблицами и форматированием, может получится портянка от 500 строк последовательного кода, в котором ориентироваться и менять что то очень сложно, поэтому для простых таблиц на одном двух листах, когда код можно оглядеть одним взглядом, то это канает.
trthhrtz, да и вопрос ставиться не зачем он нужен, а кто что-нибудь о нем слышал. если есть варианты курсов, которые могут прокачать до мидла или сеньера (как обещают в Отус) и вы можете сказать о них что-то положительное, то это более конструктивно.
trthhrtz, это все для начинающих, уже все это прошел, уже работаю прогером, однако хочется идти дальше и получить целостные знания не только по языку но и по технологиям и подходам которые в реальной работе нужны, так как просто знать питон и джангу мало, а во время работы получать постепенно обрывки новых знаний не самый продуктивный вариант
да если не вызывать супер он ничего и не удалит, но видимо джангисты специально предупреждают, что бы этого не делали видимо по причине того, что смысл этих методов заложен именно в том, что бы удалять/сохранять с промежуточными действиями, типо такая концепция. Но, да их можно использовать и для других целей, но это как бы не приветствуется.
Есть идея переопределить ModelAdmin.delete_view(), и там сделать нужные проверки, и если False, то перекидывать назад на страницу редактирования, но с доп контекстом со списком ошибок.
Pavel Denisov, вот именно что выглядит как обычная функция, однако в этом примере pika.readthedocs.io/en/0.10.0/examples/asynchronou... пишут что код асинхронный. я предположил что если создается асинхронный канал, то Pika как то определяет это и возможно как то декорирует ее.