Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 10, 2009 21:51:48

Alexandr
От:
Зарегистрирован: 2009-11-08
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Русские символы в Django

А ведь и правда - записал насильно файл в utf-8 и всё прокатило!
Спасибо за наводку! Вот ведь и не знаешь, что под Win надо не под win писать :)



Офлайн

#2 Ноя. 13, 2009 22:34:02

ki1100k
От:
Зарегистрирован: 2009-11-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Русские символы в Django

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



Офлайн

#3 Ноя. 18, 2009 05:29:37

apanyovin
От:
Зарегистрирован: 2008-12-25
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Русские символы в Django

тоже была выше описанная проблема - лечится просто
нужно файл перевести из аски в ютф8 в настройках редактора, после все будет отлично!

для питоновских файлов можно еще и кодировку прописать, что б редактор не дергался



Офлайн

#4 Ноя. 18, 2009 07:34:12

Alexandr
От:
Зарегистрирован: 2009-11-08
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Русские символы в Django

apanyovin
нужно файл перевести из аски в ютф8 в настройках редактора, после все будет отлично!
Да, спасибо, проблема решилась именно так.



Офлайн

#5 Дек. 10, 2009 12:01:46

kirill
От:
Зарегистрирован: 2008-08-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Русские символы в Django

Собственно тоже проблема с русским, в самих шаблонах все ОК, но вот в админке беда, для собственного модуля добавил

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)')



Офлайн

#6 Дек. 10, 2009 18:29:09

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Русские символы в Django

А у меня в Админке группу может создать на русском а вот пользователя нет! Как это исправить?



Отредактировано (Дек. 10, 2009 18:31:13)

Офлайн

#7 Дек. 10, 2009 19:15:33

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

Русские символы в Django

Офлайн

#8 Дек. 10, 2009 20:22:15

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Русские символы в Django

slav0nic
Спасибо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version