К сожалению у меня и возможности-то не было зоопарк развести,я же говорила-новый проект, единственное что там моего-это шаблоны(их я уже перепроверила и перекодировала не один раз), ну и в settings.py добавила:
INSTALLED_APPS = (
…
'registration',
)
ACCOUNT_ACTIVATION_DAYS = 2
AUTH_USER_EMAIL_UNIQUE = True
EMAIL_HOST = ‘localhost’
EMAIL_PORT = 1025
EMAIL_HOST_USER = ‘'
EMAIL_HOST_PASSWORD = ’'
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = ‘
info@google.ru’
FILE_CHARSET='utf-8'
DEFAULT_CHARSET='utf-8'
ко всему что было в проекте добавила # -*- coding: utf-8 -*- .Даже в модуль registration уже залезла,и там все перекодировала..бестолку, все та же ошибка

При отправке е-mail тоже везде юникод:
username u'111li'
password1 u'11111'
csrfmiddlewaretoken u'195b8038cdfdf13e36e770166c764236'
email u'info@google.ru'
password2 u'11111'
Environment:
Request Method: POST
Request URL: http://127.0.0.1:8000/accounts/register/
Django Version: 1.4
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'registration')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')
Traceback:
File "W:\Python27\lib\site-packages\django\core\handlers\base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "W:\Python27\lib\site-packages\registration\views.py" in register
187. new_user = backend.register(request, **form.cleaned_data)
File "W:\Python27\lib\site-packages\registration\backends\default\__init__.py" in register
79. password, site)
File "W:\Python27\lib\site-packages\django\db\transaction.py" in inner
209. return func(*args, **kwargs)
File "W:\Python27\lib\site-packages\registration\models.py" in create_inactive_user
85. registration_profile.send_activation_email(site)
File "W:\Python27\lib\site-packages\registration\models.py" in send_activation_email
264. self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL)
File "W:\Python27\lib\site-packages\django\contrib\auth\models.py" in email_user
374. send_mail(subject, message, from_email, [self.email])
File "W:\Python27\lib\site-packages\django\core\mail\__init__.py" in send_mail
61. connection=connection).send()
File "W:\Python27\lib\site-packages\django\core\mail\message.py" in send
248. return self.get_connection(fail_silently).send_messages([self])
File "W:\Python27\lib\site-packages\django\core\mail\backends\smtp.py" in send_messages
92. sent = self._send(message)
File "W:\Python27\lib\site-packages\django\core\mail\backends\smtp.py" in _send
110. email_message.message().as_string())
File "W:\Python27\lib\site-packages\django\core\mail\message.py" in message
228. msg['Message-ID'] = make_msgid()
File "W:\Python27\lib\site-packages\django\core\mail\message.py" in __setitem__
124. name, val = forbid_multi_line_headers(name, val, self.encoding)
File "W:\Python27\lib\site-packages\django\core\mail\message.py" in forbid_multi_line_headers
82. val = force_unicode(val)
File "W:\Python27\lib\site-packages\django\utils\encoding.py" in force_unicode
93. raise DjangoUnicodeDecodeError(s, *e.args)
Exception Type: DjangoUnicodeDecodeError at /accounts/register/
Exception Value: 'utf8' codec can't decode byte 0xc2 in position 27: invalid continuation byte. You passed in '<20120523124528.4576.20047@\xc2\xe5\xf0\xf2\xee\xeb\xe5\xf2>' (<type 'str'>)
Отключила подтверждение регистрации по e-mail,все заработало. Думаю проблема именно в тестовом сервере:
python -m smtpd -n -c DebuggingServer localhost:1025
На хабре писали что
В почтовом дебаггере высветится текст письма в quoted-printable кодировке
. Может кто подсказать как по другому настроить почтовый сервер? Или где прочитать про это? Я в django начинающая, так что не очень понимаю что тут требуется…