Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#1.6.2. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions
Модуль позволяет кодить workflow в удобном программном интерфейсе.
В этой статье я расскажу как я решил проблему настройки окружения для разработки на Django под Windows.
Используется следующая связка:
1) Docker-machine
2) PyCharm
В Docker-machine:
1) PostgreSQL
2) Data container для PostgreSQL
3) Redis
4) И собственно само приложение на Django.
from django_jabber import send_message
recipients = ['user1', 'user2', ] # without @domain.com part
send_message(u'Hello there', recipients)
# You can also pass this job to your Celery instance
send_message.delay(u'Async message', recipients)
Ansible Playbook для настройки Django application. Этот playbook устанавливает и настраиваетDjango application со следующим технологиями: Nginx, Gunicorn, Supervisor, Virtualenv и PostgreSQL
Небольшое описание работы с пакетом Channels для работы с WebSocket и в качестве очереди задач
Проект-костыль, который позволяет запустить автосборку статики. В реализации применяется обычный while True цикл.
Вторая часть статьи про написание Telegram бота на Python/Django. В ней мы поговорим о процессе деплоя в production.
Этот boilerplate/Шаблон реализует поддержку различных соц.сетей, прикручен Django Rest Framework, документация и много чего еще.
Пишем Telegram бота через простейшее веб-приложение на Django.