Linux is working. The future is open.
В этой статье Вы не получите глубокое рассмотрение всего модуля к 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
Есть у меня проект, написанный на Django, в нем регистрируются пользователи чтобы получать определенные услуги. В процессе работы код этих услуг должен был аутентифицировать пользователя, проверить, зарегистрирован ли он на сайте (в Django) или нет, и если зарегистрирован - верный ли пароль он вводит. Сначала у меня была идея лезть напрямую в базу данных сайта, придумать как получать нужный хеш пароля и сравнивать его с тем, что лежит в базе.
Если Вы собрались писать проект на Django (а может быть и уже написали), когда-нибудь встанет вопрос о том, где его хостить. Есть компании, которые предлагают готовый python-хостинг, но я считаю, что лучшим выбором будет свой VPS-сервер. Процесс его приобретения здесь описывать не вижу смысла, поэтому сразу предположим, что у Вас такой имеется, на нем стоит Debian и вы уже подключились к нему по SSH'у.