Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Являясь большим фанатом Python и фреймворка Django постоянно искал решение, как сделать разработку новых веб-проектов быстрее и удобнее. Все, кто знаком с разработкой на Django знают насколько не удобно строить на нем интуитивно понятную админ.панель. До мегапопулярного WordPress очень далеко, что делает порог вхождения в разработку сайтов выше, чем у PHP-фреймворков и CMS. После долгого поиска и тестирования различных решений я нашел для себя оптимальный вариант — Wagtail CMS. Wagtail — это полноценная CMS написанная на Django компанией Torchbox. За что им большое спасибо. Проект с открытым исходным кодом, поддерживается сообществом энтузиастов и выпускается под BSD лицензией. Читать дальше →
В статье автор рассказывает об идеологии каналов для Django
Каналы в Django - новый подход к организации work flow. Одно из следствий смены подхода привычные request-response можно заменить на работу с WebSocket'ами
Martin Brochhaus покажет как запустить первый test-сценарий на py.test в Django. Как вы можете создавать фикстуры с помощью mixer и как потом измерить coverage
Приложение для управления файлами. Есть перетаскивание, фильтрование и еще несколько полезных функций.
from django.views.generic import View from djurls import umap @umap(r'^fn-based/$', name='fn_based', namespace='test') def fn_based_view(request): return @umap(r'^class-based/$', name='class_based', include='included_patterns') class ClassBasedView(View): pass
Модуль идеален, если у вас много моделей, с простыми CRUD контроллерами, и вы ленитесь прописывать к каждому urlpatterns.
Библиотека позволяет воспользоваться повторным запросом пароля, как, например, это делает GitHub.