django

Развёртывание django приложения на OpenShift хостинге от Red Hat

Опубликовано lamazavr - вт, 02/09/2016 - 16:00

Давным давно, писал статью на хабр. Перенесу сюда, пусть будет.

Преимущества облачного хостинга в наше время объяснять не приходиться, а Red Hat предлагает нам ещё и опробовать все вкусности бесплатно (естественно с некоторыми ограничениями).
Вы не платите за хостинг и получаете:

Хостинг для djnago проекта с использование nginx

Опубликовано lamazavr - вс, 03/24/2013 - 12:37

Так случается, что иногда нужно не только написать проект на django но и использовать его.

В качестве сервера предлагаю использовать nginx.

Сперва установить его и flup :

sudo aptitude install nginx python-flup

Теперь запустите fastcgi:

python ./manage.py runfcgi host=127.0.0.1 port=8080

Когда это проделано, создаём конфигурациооный файл для nginx:

Выбираем случайную запись из базы данных django

Опубликовано lamazavr - чт, 11/29/2012 - 15:09

Часто нужно получать случайную статьи или фото или пресрелиз из базы данных на сайе джанго.

К счастью разработчики позаботились и предоставили такую возможность программисту.

Делается это так.

Импортим модель. Например так:

from models import  Film

После этого можно выбирать записи. В представлении данного урла пишем нечто вроде этого:

random_film = Film.objects.order_by('?')[:4]

Этим мы выберем 4 случайных объекта типа Film.

Две строки и всё готово..