Главная » Архив меток: django

Архив меток: django

Конференция PyCon Russia 2018: видео всех докладов и презентации

22-23 июля прошла шестая конференция для python-программистов PyCon Russia. Под катом — много видео, презентации и фотографии. А еще посмотрите отчетный ролик — в нем коротко о том, как прошел PyConRu-2018. Доклады на русском языке Python Core Developer, эксперт-разработчик программного обеспечения, основатель EdgeDB, автор uvloop, asyncpg, asyncio Юрий Селиванов (Торонто) рассказал про то, что сейчас происходит с Asyncio и что ...

Читать далее »

Django Channels – ответ современному вебу

В мире Django набирает популярность дополнение Django Channels. Эта библиотека должна принести в Django асинхронное сетевое программирование, которое мы так долго ждали. Артём Малышев на Moscow Python Conf 2017 объяснил, как она это делает, зачем она это делает и делает ли вообще. Поэтому в Python всего минимум по три. Прежде всего, дзен Python говорит, что любое решение должно быть единственное. Сетевых асинхронных фреймворков уже существует большое множество: ...

Читать далее »

9 платных, условно-бесплатных и бесплатных программ для трекинга кода приложений

Трекинг кода must-have в среде разработки. Но вот насколько нужен этот же инструмент в продуктиве? Тот, кто лишь кропотливо собирает логи скажет «ну его нафиг, мой ELK меня не подводит» и будет по-своему прав. До поры до времени. Но смотря только в них не увидишь неотлавливаемых ошибок или значений переменных, присвоенных в момент возникновения ошибки. Нет, логи, конечно, мощный инструмент. ...

Читать далее »

Обновление Django с версии 1.9 до версии 2.0

Здравствуйте, сегодня я хотел бы вам рассказать о том, как обновить проект с версии 1.9 до 2.0. Какие основные нюансы нужно учесть и переписать, дабы проект стартовал на новой версии Django. Первый шаг Это обновление Django до версии 2.0, а также обновление всех сопутствующих ваших пакетов, которые используются в проекте, т.к. я использую виртуальное окружение и requirements.txt, то для меня ...

Читать далее »

В объятьях Питона (только для женщин)

Я, как всегда, никуда не собиралась, когда в новостной ленте «ВКонтакте» вдруг увидела сообщение, что завтра последний день подачи заявок на Django Girls в Санкт-Петербурге — мастер-класс по программированию на Python для женщин. Обычно я читаю такие сообщения, когда регистрация на мероприятие уже закрыта. У меня особое везение на такие дела — узнать о событии на следующий день после его ...

Читать далее »

[Из песочницы] Создание management commands в Django

Management commands — команды, выполняемые из командной строки с помощью скрипта manage.py. Например, отправка пользователям разовых сообщений, получение выборки данных из БД, проверка наличия необходимых файлов и папок перед накатыванием обновлений, быстрое создание объектов модели при разработке и т.д. Наиболее частые сферы применения — это действия, выполняемые разово или периодически, но для которых почему-либо недоступен запуск через планировщик. Основы Команды ...

Читать далее »

Несколько советов по организации Python-приложения на сервере

В этой статье я хочу поделиться несколькими удобными способами организации вашего проекта на рабочем (даже продакшен) сервере. Я работаю, в основном, с Python/Django стеком, поэтому все примеры будут, в первую очередь, применительно к этому набору. Также ключевые технологии: Ubuntu (17.10), Python3 (3.6). Содержание: Логи (logrotate) Демоны (systemd) локальные настройки Предполагается что вы делаете все грамотно, приложение хранится в репозитории, деплоится ...

Читать далее »

Pygest #23. Новости, релизы, статьи, интересные проекты и библиотеки из мира Python [4 февраля 2018 — 26 февраля 2018]

Всем привет! Это уже двадцать третьи выпуск дайджеста на Хабрахабр о новостях из мира Python. Присылайте свои интересные материалы из мира Python. С предыдущим digest можно ознакомиться здесь. Награждения Guido van Rossum стал лауреатом премий Музея компьютерной историй (Computer History Museum (CHM))Поздравляем! Релизы Channels 2.0 Python in Visual Studio Code – Jan 2018 Release Python 3.5.5 Django security releases issued: ...

Читать далее »

Pygest #22. Релизы, статьи, интересные проекты, пакеты и библиотеки из мира Python [18 января 2018 — 4 февраля 2018]

Всем привет! Это уже двадцать второй выпуск дайджеста на Хабрахабр о новостях из мира Python. В этом выпуске вы найдете статьи о MicroPython, сравнение производительности Python, Numba и C ++, основах веб скрапинга и многое другое. Присылайте свои интересные события из мира Python. С предыдущим digest можно ознакомиться здесь. Новости, статьи и учебные материалы Представлен MicroPython Plugin для PyCharmТеперь можно ...

Читать далее »

[Перевод] Поговорим о юзернеймах

Пару недель назад я выпустил django-registration 2.4.1. Сборки 2.4.x станут последними в версии django-registration 2.x, дальше будут выходить только исправления багов. Основная ветка сейчас готовится к версии 3.0, откуда планируется удалить кучу устаревшего хлама, накопившегося за последнее десятилетие поддержки, и я постараюсь учесть лучшие практики современных приложений Django. В ближайшее время напишу подробнее о новой версии, но именно сейчас хочу ...

Читать далее »