Форум сайта python.su
0
Здравствуйте!
Изучаю фреймворк Джанго и возникает синтаксическая ошибка “Non-ASCII character” при использовании messages.contrib в Django, конкретно здесь:
messages.success(request, 'спасибо!')
messages.success(request, 'Thanks!')
from django.contrib import messages
Отредактировано digitalfinesse (Янв. 23, 2015 14:36:40)
Офлайн
0
digitalfinesse
А так не пробовали?
messages.success(request, u'спасибо!')
Офлайн
0
KrisTinkaпопробовал, выдаёт ту же ошибку
messages.success(request, u'спасибо!')
Non-ASCII character '\xd1' in file /Users/../desktop/skillshare/src/signups/views.py on line 15, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details (views.py, line 15)
Отредактировано digitalfinesse (Янв. 23, 2015 16:24:37)
Офлайн
857
В файле сверху запиши декларацию кодировки. Вроде бы, она должна сама писать, если питон второй. Так что, если сама не пишет, то что-то неправильно сделано.
Отредактировано py.user.next (Янв. 24, 2015 01:31:19)
Офлайн