trthhrtz, да и вопрос ставиться не зачем он нужен, а кто что-нибудь о нем слышал. если есть варианты курсов, которые могут прокачать до мидла или сеньера (как обещают в Отус) и вы можете сказать о них что-то положительное, то это более конструктивно.
trthhrtz, это все для начинающих, уже все это прошел, уже работаю прогером, однако хочется идти дальше и получить целостные знания не только по языку но и по технологиям и подходам которые в реальной работе нужны, так как просто знать питон и джангу мало, а во время работы получать постепенно обрывки новых знаний не самый продуктивный вариант
да если не вызывать супер он ничего и не удалит, но видимо джангисты специально предупреждают, что бы этого не делали видимо по причине того, что смысл этих методов заложен именно в том, что бы удалять/сохранять с промежуточными действиями, типо такая концепция. Но, да их можно использовать и для других целей, но это как бы не приветствуется.
Есть идея переопределить ModelAdmin.delete_view(), и там сделать нужные проверки, и если False, то перекидывать назад на страницу редактирования, но с доп контекстом со списком ошибок.
Pavel Denisov, вот именно что выглядит как обычная функция, однако в этом примере pika.readthedocs.io/en/0.10.0/examples/asynchronou... пишут что код асинхронный. я предположил что если создается асинхронный канал, то Pika как то определяет это и возможно как то декорирует ее.
В целом ясно то, что методы (get, post и тд) формируются в зависимости от запросов. Видимо мне код не понятен все же до конца. если запрос get, то handler = 'get', далее код handler(request, *args, **kwargs). Каким образом строка превратилась в функцию?
^\d{10}(?<!0{10})$
вот так работает