Найти - Пользователи
Полная версия: Русские символы в Django
Начало » Django » Русские символы в Django
1 2
Alexandr
А ведь и правда - записал насильно файл в utf-8 и всё прокатило!
Спасибо за наводку! Вот ведь и не знаешь, что под Win надо не под win писать :)
ki1100k
Alexandr
А ведь и правда - записал насильно файл в utf-8 и всё прокатило!
Спасибо за наводку! Вот ведь и не знаешь, что под Win надо не под win писать :)
вообще еще выходом было прописать в settings.py FILE_CHARSET = ( ‘koi8_r’, ) ну или название любой другой кодировки
apanyovin
тоже была выше описанная проблема - лечится просто
нужно файл перевести из аски в ютф8 в настройках редактора, после все будет отлично!

для питоновских файлов можно еще и кодировку прописать, что б редактор не дергался
Alexandr
apanyovin
нужно файл перевести из аски в ютф8 в настройках редактора, после все будет отлично!
Да, спасибо, проблема решилась именно так.
kirill
Собственно тоже проблема с русским, в самих шаблонах все ОК, но вот в админке беда, для собственного модуля добавил

def __unicode__(self):
return force_unicode(self.title)
А вот со стандартными админскими проблема, например создание группы пользователей , с названием на русском, например “пользователи” приводит к ошибке


TemplateSyntaxError at /admin/auth/group/
Caught an exception while rendering: ('ascii', '\xd0\xbf\xd0\xbe\xd0\xbb\xd1\x8c\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd0\xb5\xd0\xbb\xd0\xb8', 0, 1, 'ordinal not in range(128)')
Request Method: GET
Request URL: http://djangosite/admin/auth/group/
Exception Type: TemplateSyntaxError
Exception Value:
Caught an exception while rendering: ('ascii', '\xd0\xbf\xd0\xbe\xd0\xbb\xd1\x8c\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd0\xb5\xd0\xbb\xd0\xb8', 0, 1, 'ordinal not in range(128)')
Exception Location: /usr/local/lib/python2.6/dist-packages/django/template/debug.py in render_node, line 81
Python Executable: /usr/bin/python
Python Version: 2.6.4
Python Path: ['/home/user/www/django/testsite', '/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-x86_64.egg', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/Numeric', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/local/lib/python2.6/dist-packages']
Server time: Чтв, 10 Дек 2009 12:56:40 +0300


Template error

In template /usr/local/lib/python2.6/dist-packages/django/contrib/admin/templates/admin/change_list.html, error at line 78
Caught an exception while rendering: ('ascii', '\xd0\xbf\xd0\xbe\xd0\xbb\xd1\x8c\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd0\xb5\xd0\xbb\xd0\xb8', 0, 1, 'ordinal not in range(128)')
Malinaizer
А у меня в Админке группу может создать на русском а вот пользователя нет! Как это исправить?
slav0nic
заменить поля
http://diegobz.net/wp-content/uploads/2009/11/admin.txt
Malinaizer
slav0nic
Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB