Время идет все меняется, вот уже вышла Django 1.9 и давно пора переходить на python 3.xx.
В связи с этим представляю Вашему вниманию свою схему настройки сервера в конфигурации: Debian 8 + Python 3.5 + PostgreSQL + NGINX + virtualenv + Django 1.8
Данная схема проверена и используется мной в разработке проектов на серверах моего основного хостера FirstVDS.ru
---
Баннер с Джанго пони дает скидку на покупку сервера в 25%.
Также есть промокод, но по условиям партнерской программы
я должен его распространять лично и оффлайн,
обращайтесь в комментариях.
Бывает необходимо объединить в одном шаблоне FormView и DetailView.
Порыв интернет нашел рабочее решение на stackoverflow.com
# forms.py
from django import forms
class MyForm(forms.ModelForm):
class Meta:
model …
Очередной мой перевод полезной статьи из pythondigest.ru. Читал как про себя, хотя я и не такой древний ;-)
Итак далее текст
- - -
Я програмирую всю свою жизнь, но никогда не работал программистом. Большая часть моих работ были сделаны на Visual Basic, потому что он был для меня наиболее комфортным, а также на некоторых других языках (R, C, JavaScript, и т.д. ... Pascal, AppleScript, гипертекст и другие, которые я узнал в 1979 году, если посмотреть достаточно далеко назад).
Пару лет назад, я решил перейти на Python исключительно, чтобы улучшить свой код. И в результате я заново начал изобретать множество велосипедов ...
При формировании очередного выпуска для pythondigest.ru натолкнулся на заметку египетского программиста Mohammad Tayseer с призывом постигать душу Python.
По себе знаю, что переход с друхих языков на Python тянет за собой не всегда правильные привычки, поэтому для себя и для Вас перевожу заметку египтянина. Перевожу как могу, поэтому приветствую поправки.
После долгого перерыва продолжаю свои «заметки на полях».
Следующая партия полезных мелочей:
- Чистим сессии в таблице django_session
- Передаем контекст шаблона в шаблонный тег
- Сбор статики симлимками а не копированием
- Запуск функций проекта извне окружения Django
FirstVDS.ru устроил атракцион летней щедрости и раздает почти за так (по 60 руб.) сервера VDS.
Сервер за бутылку пива :)
По заявлению хостера на распродажу выставлено 1000 серверов!
Поэтому не тормозим и берем для тренировок.
Условия тарифа следующие:
Виртуализация | OpenVZ |
Количество ядер процессора | 1 |
Оперативная память | 256 Мб |
Дисковое пространство | 10 Гб |
Трафик | Безлимитный |
Для Django тренировок на мой взгляд самое то.
О тарифе у хостера можно почитать тут:
P.S. При регистрации сервера Вы можете поощрить меня и возможно получить 25% скидку на 1 месяц.
Запрашивайте скидку в комментах указывая правильные e-mail адреса.
Для поднятия тестового сервера можно пользоваться моей
инструкцией по установке: FirstVDS: Debian 7 Wheezy + NGINX + Django и другие
Связка Debian 7 Wheezy + NGINX + UWSGI + Viartualenv + Django показала себя довольно живенько и стабильно. "Погонял" ее во время разработки и тестирования моего нового проекта GOSTdoc.ru. Кроме того с 03.02.2014 Панель управления ISPmanager Lite станет платной в связи с этим этот пост становится более актуальным для начинающих джанговодов.
Поэтому выполняю своё обещание и начинаю небольшую серию статей, про настройку такой конфигурации на vds от моего хостера FirstVDS.ru
Напоминаю баннер с Джанго пони дает скидку на покупку сервера в 25%.
Также есть промокод но по условиям партнерской программы я должен его распространять лично и оффлайн.
Точно по моему рецепту, написанному ранее, установить связку не удалось поскольку на FirstVDS предоставляют Debian 7 (64-bit). Ранее я ставил на 32. В связи с этим, пришлось проверять заново каждый шаг.
Установка Django на VDS от FirstVDS.
Этот хостинг на мой взгляд сейчас самый оптимальный по цене/качеству.
Баннер справа дает 25% скидку у этого хостера.
Также есть промокод, но по условиям партнерской программы, я должен его
распространять лично и оффлайн.
Процедура установки описана для конфигурации Debian-6.0-i386-ispmanager.
ВНИМАНИЕ! с 03.02.2014 Панель управления ISPmanager Lite станет платной в связи с этим этот пост становится менее актуальным для начинающих джанговодов. Советую обратить внимание на вариант без панели управления: FirstVDS: Debian 7 Wheezy + NGINX + Django и другие. Вариант конечно сложнее, но добавляет свободы и плюсов в карму.
Давно хотел попробовать конфигурацию "nginx + uwsgi + virtualenv + django на базе Debian 7 Wheezy", чтобы понять за что так хвалят и в чем преимущество.
Для начала решил все это водрузить на чистую машину, без операционной системы, в виде сервера для разработки и эксперементов.
Если результат понравится, буду развивать успех и доведу до полноценного "боевого сервера".
21.01.2014 Результатами в целом доволен. Перевел свой хостинг от FirstVDS на такую конфигурацию.
Как делал читайте тут: Статья
11.06.2014 На FirsVDS раздают сервера по цене бутылки пива! (60 руб.)
Подробнее тут: http://firstvds.ru...
lurkmore.to
I2P (айтупи, рус. «Проект Невидимый Интернет») — средство, позволяющее ежедневно водить копирастам, спецслужбам и прочим ***** *** по губам. Одно лишь упоминание этого чудо-средства заставляет их ***** кирпичами в количествах, достаточных для постройки новой дурки для РАО, RIAA & MPAA сотоварищи.Представляет собой анонимную, самоорганизующуюся, распределённую и опенсорсную децентрализованную сеть. Конечно, за этими красивыми словами скрывается всего лишь связка туннелей, передающих данные через Интернет.
Давно присматривался к подобным системам. Вот решил попробовать и с этой целью настроил отдельностоящий роутер на базе Debian.
Почему отдельно стоящий? Причины две:
1. Постоянное присутствие роутера увеличивает доверие со стороны сети и соответственно дает больше скорости. Первоначальная загрузка роутера иногда занимает до 24 часов.
2. Помощь в развитии сети. Чем больше роутеров тем полнокровнее сеть.