eth0.pro

Linux is working. The future is open.



Фильтр по тегу: Django

В этой статье Вы не получите глубокое рассмотрение всего модуля к Django, со всеми фичами. Для этого можно обратиться к примеру сюда: http://djbook.ru/ch11s05.html, а здесь как бы Quick Start, чтобы быстро, просто и работоспособно.

И так! Для начала правим urls.py, чтобы назначить адрес, по кторому открывается RSS-трансляция.

urls.py:

from blog.views import LatestPosts
...
url(r'^rss/$', LatestPosts()),

Далее идем во вьюшку.

Читать далее

5 фев 2013 г. | Теги: Django


Работает у меня проект, сделанный на Django+Nginx+uWSGI. Там есть форма для загрузки картинок. Выявилась проблема, что не загружаются картинки (да и другие файлы, думаю) с кириллическими именами. Сервер возвращал ошибку 500 Internal Server Error.

Чтобы всё заработало, надо в uWSGI включить поддержки UTF8. Делается это очень просто. В конфиг вашего приложения добавьте строчку LANG = ru_RU.UTF-8

/etc/uwsgi/apps-enabled/my_project.ini

[uwsgi]
    ...
    LANG = ru_RU.UTF-8

Может потребоваться сгенерировать локаль. Для этого:

# dpkg-reconfigure locales

отмечаем LANG = ru_RU.UTF-8, и для уверенности:

# locale-gen

Всё.

# /etc/init.d/uwsgi restart

30 янв 2013 г. | Теги: uWSGI Django


Есть у меня проект, написанный на Django, в нем регистрируются пользователи чтобы получать определенные услуги. В процессе работы код этих услуг должен был аутентифицировать пользователя, проверить, зарегистрирован ли он на сайте (в Django) или нет, и если зарегистрирован - верный ли пароль он вводит. Сначала у меня была идея лезть напрямую в базу данных сайта, придумать как получать нужный хеш пароля и сравнивать его с тем, что лежит в базе.

Читать далее

29 янв 2013 г. | Теги: Django Python


Если Вы собрались писать проект на Django (а может быть и уже написали), когда-нибудь встанет вопрос о том, где его хостить. Есть компании, которые предлагают готовый python-хостинг, но я считаю, что лучшим выбором будет свой VPS-сервер. Процесс его приобретения здесь описывать не вижу смысла, поэтому сразу предположим, что у Вас такой имеется, на нем стоит Debian и вы уже подключились к нему по SSH'у.

Читать далее

29 янв 2013 г. | Теги: Nginx uWSGI Debian Django