Найти - Пользователи
Полная версия: Синтаксическая ошибка "Non-ASCII character" при использовании messages.contrib в Django
Начало » Python для новичков » Синтаксическая ошибка "Non-ASCII character" при использовании messages.contrib в Django
1
digitalfinesse
Здравствуйте!
Изучаю фреймворк Джанго и возникает синтаксическая ошибка “Non-ASCII character” при использовании messages.contrib в Django, конкретно здесь:
messages.success(request, 'спасибо!')
а, если набрать
messages.success(request, 'Thanks!')
то всё работает без ошибок.
Нигде не могу найти решение.

Ошибка возникает в файле views.py, подключение сделано
from django.contrib import messages
KrisTinka
digitalfinesse
А так не пробовали?
messages.success(request, u'спасибо!')
digitalfinesse
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)

прошел по ссылке, но там просто описание проблемы и нет (или я не увидел) её решений
py.user.next
В файле сверху запиши декларацию кодировки. Вроде бы, она должна сама писать, если питон второй. Так что, если сама не пишет, то что-то неправильно сделано.
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