Просмотры 606
Комментарии 8

Debian 8 + Python 3.5 + PostgreSQL + NGINX + virtualenv + Django

Время идет все меняется, вот уже вышла Django 1.9 и давно пора переходить на python 3.xx. 

В связи с этим представляю Вашему вниманию свою схему настройки сервера в конфигурации: Debian 8 + Python 3.5 + PostgreSQL + NGINX + virtualenv + Django 1.8

Данная схема проверена и используется мной в разработке проектов на серверах моего основного хостера FirstVDS.ru

---

Баннер с Джанго пони дает скидку на покупку сервера в 25%. 
Также есть промокод, но по условиям партнерской программы
я должен его распространять лично и оффлайн,
обращайтесь в комментариях.

 



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

11.05.2016 10:20  Ключевые словаdebian, django, nginx, Python, uWSGI         
Просмотры 570
Комментарии 0

Выводим FormView и DetailView в одном шаблоне

Бывает необходимо объединить в одном шаблоне FormView и DetailView.

Порыв интернет нашел рабочее решение на stackoverflow.com

# forms.py
from django import forms
class MyForm(forms.ModelForm): class Meta: model = ModelFormView fields = '__all__'
# views.py
from django.views.generic import DetailView, FormView
class MyDetailView(DetailView): template_name = 'MyTemplate.html' model = ModelDetailView def get_object(self): ... def get_context_data(self, **kwargs): context = super(MyDetailView, self).get_context_data(**kwargs) context['myform'] = MyForm return context class MyFormView(FormView): form_class = MyForm def get_success_url(self): item = self.request.POST['item'] ... ModelFormView.objects.create( item=item, ... ) return '/'
# MyTemplate.html ...


Читать дальше →

15.09.2015 16:54  Ключевые словаdjango, Python         
Просмотры 4110
Комментарии 2

Топ 10 python идиом, о которых я бы хотел узнать раньше

   Очередной мой перевод полезной статьи из pythondigest.ru. Читал как про себя, хотя я и не такой древний ;-)

   Итак далее текст David Taylor`a который зовет себя человеком эпохи Возрождения.

   - - - 

   Я програмирую всю свою жизнь, но никогда не работал программистом. Большая часть моих работ были сделаны на Visual Basic, потому что он был для меня наиболее комфортным, а также на некоторых других языках (R, C, JavaScript, и т.д. ... Pascal, AppleScript, гипертекст и другие, которые я узнал в 1979 году, если посмотреть достаточно далеко назад). 

Пару лет назад, я решил перейти на Python исключительно, чтобы улучшить свой код. И в результате я заново начал изобретать множество велосипедов ...



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

28.11.2014 10:18  Ключевые словаPython, перевод         
Просмотры 1997
Комментарии 0

Надо изучать душу Python, чтобы код не попахивал Java

    При формировании очередного выпуска для pythondigest.ru натолкнулся на заметку египетского программиста Mohammad Tayseer с призывом постигать душу Python.

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



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

07.11.2014 11:33  Ключевые словаPython         
Просмотры 1362
Комментарии 0

Django мелочи 2

После долгого перерыва продолжаю свои «заметки на полях».

Следующая партия полезных мелочей:

  • Чистим сессии в таблице django_session
  • Передаем контекст шаблона в шаблонный тег
  • Сбор статики симлимками а не копированием
  • Запуск функций проекта извне окружения Django


Читать подробнее →

04.07.2014 13:53  Ключевые словаdjango, sessions         
Просмотры 1353
Комментарии 0

VDS за 60 рублей. Количество серверов ограничено!

    FirstVDS.ru устроил атракцион летней щедрости и раздает почти за так (по 60 руб.) сервера VDS.

    Сервер за бутылку пива :) 

    По заявлению хостера на распродажу выставлено 1000 серверов!

    Поэтому не тормозим и берем для тренировок.

    Условия тарифа следующие: 

 

 Виртуализация OpenVZ
 Количество ядер процессора 1
 Оперативная память 256 Мб
 Дисковое пространство 10 Гб
 Трафик Безлимитный

 

   Для Django тренировок на мой взгляд самое то.

   О тарифе у хостера можно почитать тут: http://firstvds.ru/products/vds_vps_cheap

 

P.S. При регистрации сервера Вы можете поощрить меня и возможно получить 25% скидку на 1 месяц.

Запрашивайте скидку в комментах указывая правильные e-mail адреса.

 

    Для поднятия тестового сервера можно пользоваться моей
    инструкцией по установке: FirstVDS: Debian 7 Wheezy + NGINX + Django и другие

 

 

 

11.06.2014 8:45  Ключевые словаFirstVDS, VDS         
Просмотры 6052
Комментарии 0

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. В связи с этим, пришлось проверять заново каждый шаг.



Что из этого вышло читайте далее →

21.01.2014 15:16  Ключевые словаdebian, django, FirstVDS, nginx, uWSGI         
Просмотры 8247
Комментарии 4

Django + Apache2 + Nginx + mod_wsgi на FirstVDS

Установка Django на VDS от FirstVDS.

Этот хостинг на мой взгляд сейчас самый оптимальный по цене/качеству.
 

Баннер справа дает 25% скидку у этого хостера.

Также есть промокод, но по условиям партнерской программы, я должен его

распространять лично и оффлайн.

Процедура установки описана для конфигурации Debian-6.0-i386-ispmanager.

 

ВНИМАНИЕ! с 03.02.2014 Панель управления ISPmanager Lite станет платной в связи с этим этот пост становится менее актуальным для начинающих джанговодов. Советую обратить внимание на вариант без панели управления: FirstVDS: Debian 7 Wheezy + NGINX + Django и другие. Вариант конечно сложнее, но добавляет свободы и плюсов в карму.



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

22.02.2012 11:31  Ключевые словаApache, django, FirstVDS, nginx, VDS, WSGI         
Просмотры 13061
Комментарии 12

Debian 7 Wheezy + NGINX + UWSGI + Viartualenv + Django

Давно хотел попробовать конфигурацию "nginx + uwsgi + virtualenv + django на базе Debian 7 Wheezy", чтобы понять за что так хвалят и в чем преимущество.

Для начала решил все это водрузить на чистую машину, без операционной системы, в виде сервера для разработки и эксперементов.

Если результат понравится, буду развивать успех и доведу до полноценного "боевого сервера".

 

21.01.2014 Результатами в целом доволен. Перевел свой хостинг от FirstVDS на такую конфигурацию.

                 Как делал читайте тут: FirstVDS: Debian 7 Wheezy + NGINX + Django и другие

11.06.2014 На FirsVDS раздают сервера по цене бутылки пива! (60 руб.)  

Подробнее тут: http://firstvds.ru/products/vds_vps_cheap



Далее установка по шагам →

18.09.2013 10:01  Ключевые словаdebian, django, nginx, uWSGI         
Просмотры 2340
Комментарии 0

Настраиваем отдельностоящий роутер i2p на базе Debian

lurkmore.to

I2P (айтупи, рус. «Проект Невидимый Интернет») — средство, позволяющее ежедневно водить копирастам, спецслужбам и прочим ***** *** по губам. Одно лишь упоминание этого чудо-средства заставляет их ***** кирпичами в количествах, достаточных для постройки новой дурки для РАО, RIAA & MPAA сотоварищи. 

Представляет собой анонимную, самоорганизующуюся, распределённую и опенсорсную децентрализованную сеть. Конечно, за этими красивыми словами скрывается всего лишь связка туннелей, передающих данные через Интернет.

 

Давно присматривался к подобным системам. Вот решил попробовать и с этой целью настроил отдельностоящий роутер на базе Debian.
Почему отдельно стоящий? Причины две:

    1. Постоянное присутствие роутера увеличивает доверие со стороны сети и соответственно дает больше скорости. Первоначальная загрузка роутера иногда занимает до 24 часов.

    2. Помощь в развитии сети. Чем больше роутеров тем полнокровнее сеть.



Порядок установки и настройки →

23.10.2013 9:35  Ключевые словаdebian, i2p         


  
   
Λ