Источник: Nuances of Programming Написание небольших, но функциональных приложений — это интересный и полезный способ научиться чему-то новому в области разработки программного обеспечения. В руководстве рассмотрим веб-приложение на Django, объединяющее картографию с маршрутизацией: создадим веб-сайт с отображением кратчайшего маршрута между двумя точками, выбираемыми пользователем через щелчки мышью или тапы по интерактивной онлайн-карте.
Любительский перевод книги, без лишней рекламы: https://pocoz.gitbooks.io/django-v-primerah/ Относится к Python 3.5 и Django 1.8 Глава 1: Создание первого приложения Приветствую! Этот перевод еще довольно сырой. После того как все 12 глав будут переведены, я начну исправлять ошибки. Жаль времени мало. Создание первого приложения. Если вы еще не установили Джанго, вы узнаете, как это сделать в первой части этой главы. В… Читать далее »
Обработка и анализ файлов формата CSV (comma separated values -значения, разделенные запятыми) с использованием Python и Django позволят использовать новый способ использования данных в вашем проекте. Концепция довольно проста, поскольку файл CSV настолько распространен и очень легко разбирается в Python. Ниже приведен пример реализации использования модели Django с файлом csv.
Django на сервере: Nginx + uWSGI + Postgres + Ubuntu 16.04 ( 06/07/2017) После разработки вашего приложения, наступает пора когда его нужно деплоить, то есть сделать так, чтоб ваше приложение было доступно в интернете. Данная задаче не так тривиальна и проста как может показаться, ведь сервер, который поставляется вместе с django абсолютно не подходит для этих целей, а только для разработки… Читать далее »
В данной статье я опишу процесс настройки связки Django + virtualenv + nginx + gunicorn + PostgreSQL + memcached + letsencrypt на Ubuntu 16.04 на VPS DigitalOcean для своего форума https://pythonworld.club. Из всех VPS-провайдеров я выбрал DigitalOcean. Впрочем, большая часть статьи подходит для VPS от любого провайдера. Для активации аккаунта и получения стартового бонуса необходимо либо привязать банковскую карту, либо заплатить хотя бы 5$ через PayPal. После этого можно выбрать тариф: для начала достаточно и… Читать далее »