eth0.pro

Linux is working. The future is open.



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

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

Читать далее

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