При формировании очередного выпуска для pythondigest.ru натолкнулся на заметку египетского программиста Mohammad Tayseer с призывом постигать душу Python.
По себе знаю, что переход с друхих языков на Python тянет за собой не всегда правильные привычки, поэтому для себя и для Вас перевожу заметку египтянина. Перевожу как могу, поэтому приветствую поправки.
Логотип для проекта на тему жертв в Донбассе.

После долгого перерыва продолжаю свои «заметки на полях».
Следующая партия полезных мелочей:
- Чистим сессии в таблице django_session
- Передаем контекст шаблона в шаблонный тег
- Сбор статики симлимками а не копированием
- Запуск функций проекта извне окружения Django
Помогая проекту pythondigest.ru, а также находясь в перманентном поиске удаленки, очередной раз отметил для себя, что сбор и сортировка новостей - интересная задача. С приходом этого понимания решился наконец реализовать давнишнюю свою задумку - Агрегатор фидов Google Alerts.
Идея, конечно не оригинальна, на Github`e подобных проектов вагон и маленькая тележка, но на базе django я не нашел. Поэтому сел и написал свой агрегатор.
Штука получилась забавная. Собирая новости в полуавтоматическом режиме, позволяет накапливать данные для последующей статистики. Если запросы гуглу делать качественно и "отрезать" заведомо нерелевантные, то участия требует не много. Хотя, конечно, сильно зависит от вида запросов. Я собираю все о Django.
Проект закрыт
Django line - агрегатор и сортировщик результатов поисковых запросов Google Alerts. Приложение периодически опрашивает набор RSS фидов созданных с помощью Google Alerts. Полученные данные распарсиваются и распределяются по рубрикам на основе типовых источников.
Платформа разработки:
– Серверная часть NGINX + uWSGI + Django 1.5
– Верстка bootstrap 3.0
FirstVDS.ru устроил атракцион летней щедрости и раздает почти за так (по 60 руб.) сервера VDS.
Сервер за бутылку пива :)
По заявлению хостера на распродажу выставлено 1000 серверов!
Поэтому не тормозим и берем для тренировок.
Условия тарифа следующие:
Виртуализация | OpenVZ |
Количество ядер процессора | 1 |
Оперативная память | 256 Мб |
Дисковое пространство | 10 Гб |
Трафик | Безлимитный |
Для Django тренировок на мой взгляд самое то.
О тарифе у хостера можно почитать тут:
P.S. При регистрации сервера Вы можете поощрить меня и возможно получить 25% скидку на 1 месяц.
Запрашивайте скидку в комментах указывая правильные e-mail адреса.
Для поднятия тестового сервера можно пользоваться моей
инструкцией по установке: FirstVDS: Debian 7 Wheezy + NGINX + Django и другие
raskrastik.ru (Проект закрыт) - сайт сборник рисованых раскрасок для детей. Раскраски рисую сам поэтому сайт в процессе наполнения.
Выполненные работы:
– Разработка дизайна с учетом специфики.
– Разработка серверной части сайта (backend)
– Разработка и верстка клиентской части сайта (frontend)
– Настройка хостинга debian 7 + Nginx + uWSGI + MySQL
Платформа разработки: Django 1.6, HTML5, CSS3 jQuery, Modernizr, Less
Полезные ссылки:
•
•
•
Нарисовал на злобу дня.
Нарисовано в Adobe Illustrator. Так что можно и значки замутить, если кому интересно.
В СМИ прошла информация о расформировании подразделений "БЕРКУТ". У ребят теперь развязаны руки. По сути "БЕРКУТ" освободили.
Связка Debian 7 Wheezy + NGINX + UWSGI + Viartualenv + Django показала себя довольно живенько и стабильно. "Погонял" ее во время разработки и тестирования моего нового проекта GOSTdoc.ru. Кроме того с 03.02.2014 Панель управления ISPmanager Lite станет платной в связи с этим этот пост становится более актуальным для начинающих джанговодов.
Поэтому выполняю своё обещание и начинаю небольшую серию статей, про настройку такой конфигурации на vds от моего хостера FirstVDS.ru
Напоминаю баннер с Джанго пони дает скидку на покупку сервера в 25%.
Также есть промокод но по условиям партнерской программы я должен его распространять лично и оффлайн.
Точно по моему рецепту, написанному ранее, установить связку не удалось поскольку на FirstVDS предоставляют Debian 7 (64-bit). Ранее я ставил на 32. В связи с этим, пришлось проверять заново каждый шаг.