Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Автор потратил некоторое время на поиск правильного способа прописать каталоги исключенные из coverage отчета для jenkins и делится готовым рецептом
Несколько рекомендаций о том на что стоит обратить внимание при разработке проекта на Django
Развертывание django-приложения на виртуальной машине с помощью Vagrant
Кратенькая статья о том какие пакеты установить с помощью brew и как все это настроить
Несложным трюком улучшается возможность кеширования сайта целиком, которая уже встроена в Django
Речь о таблицах, для которых не объявлены модели
Стандартно в Django для модели создаются три роли: «добавить», «редактировать», «удалять». Но как же быть, если мы хотим дать роль пользователю только на просмотр и при этом использовать django.admin? Есть множество способов, но элегантных, которые позволили бы создать роль «Can view model» практически нет.
Порой возникает задача выполнить некоторые действия в момент, когда в модели произошло конкретное определённое изменение. В описанном примере рассматривается модель заказа, и нужно записать время оплаты заказа в момент, когда статус оплаты изменился с «не оплачено» на «оплачено»
Небольшое руководство по созданию расширения для Django-CMS на примере слайдера фотогалереи.
В настоящее время это предварительный просмотр результатов заполнения формы и формы, заполняющиеся в несколько шагов.
В джанговской админке есть встроенный механизм поиска по полям модели. Достаточно просто указать поле search_fields в классе, унаследованном от ModelAdmin, и поиск по нужным полям заработает сам. Однако, иногда возникают задачи обеспечить поиск не только по простым полям, но и по значениям, сгенерированным методами. Как это сделать и описано в данной статье.
Обширная и весьма информативная статья о создании REST-сервисов на django
Мы как-то выпустили из вида эту замечательную серию переводов, но теперь исправляемся
10. Обновляем профиль
9. Отображаем профиль пользователя
8. Создание постов
7. Рендеринг объектов Post
6. Модель постов
5. Logout
4. Авторизация пользователей (login)
3. Регистрация новых пользователей
2. Сериализация модели Account
1. Расширяем встроенную модель User
В подавляющем большинстве проектов используется отправка сообщений на почтовые адреса клиентов/админов/отделов. На сколько утомительно каждый раз создавать шаблоны на файловой системе, задавать сигналы, использовать часто дублирующийся код для рендеринга и отправки. Автор предлагает свое решение этой назойливой проблемы.
Реализация и сравнение с аналогичным решением на Node.js
Внезапно и без аргументов в десятку не попал Django, зато есть, например, CubicWeb, Zope2 и Grok - вы знаете таких?
Про Django модели уже много сказано, но автору этой статьи хочется поделится с общественностью собственным опытом того, как эффективно использовать их и не наступать на грабли.
Несколько советов по избеганию брутфорса паролей админки с помощью fail2ban и/или django-axes
Собственно API поменялось и если вы его используете - следует обратить внимание на эту статью