Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django allauth注册域变量中的UnicodeDecodeError_Django_Email_Django Allauth - Fatal编程技术网

django allauth注册域变量中的UnicodeDecodeError

django allauth注册域变量中的UnicodeDecodeError,django,email,django-allauth,Django,Email,Django Allauth,我试图将django allauth添加到我的django web应用程序中,但在尝试注册时出错。发送电子邮件时发生错误。此时的域变量是获取具有非ascii字符的计算机名(我在locahost工作)。Django的core.mail模块中出现错误。我怎样才能解决这个问题 提前谢谢 Environment: Request Method: POST Request URL: http://localhost:8000/accounts/signup/ Django Version: 1.8.

我试图将django allauth添加到我的django web应用程序中,但在尝试注册时出错。发送电子邮件时发生错误。此时的域变量是获取具有非ascii字符的计算机名(我在locahost工作)。Django的core.mail模块中出现错误。我怎样才能解决这个问题

提前谢谢

Environment:


Request Method: POST
Request URL: http://localhost:8000/accounts/signup/

Django Version: 1.8.1
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.sites',
 'django_extensions',
 'debug_toolbar',
 'sorl.thumbnail',
 'core',
 'authentication',
 'allauth',
 'allauth.account',
 'allauth.socialaccount')
Installed Middleware:
(u'debug_toolbar.middleware.DebugToolbarMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware')


Traceback:
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  132.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/views/generic/base.py" in view
  71.             return self.dispatch(request, *args, **kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapper
  34.             return bound_func(*args, **kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/views/decorators/debug.py" in sensitive_post_parameters_wrapper
  76.             return view(request, *args, **kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/utils/decorators.py" in bound_func
  30.                 return func.__get__(self, type(self))(*args2, **kwargs2)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/views.py" in dispatch
  169.         return super(SignupView, self).dispatch(request, *args, **kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/views.py" in dispatch
  66.                                             **kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/views.py" in dispatch
  147.                                                           **kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch
  89.         return handler(request, *args, **kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/views.py" in post
  82.             response = self.form_valid(form)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/views.py" in form_valid
  185.                                self.get_success_url())
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/utils.py" in complete_signup
  157.                          signal_kwargs=signal_kwargs)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/utils.py" in perform_login
  114.             send_email_confirmation(request, user, signup=signup)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/utils.py" in send_email_confirmation
  286.                                                     signup=signup)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/models.py" in send_confirmation
  60.         confirmation.send(request, signup=signup)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/models.py" in send
  137.                                 ctx)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/allauth/account/adapter.py" in send_mail
  101.         msg.send()
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/core/mail/message.py" in send
  304.         return self.get_connection(fail_silently).send_messages([self])
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/core/mail/backends/console.py" in send_messages
  36.                     self.write_message(message)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/core/mail/backends/console.py" in write_message
  18.         msg = message.message()
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/core/mail/message.py" in message
  284.             msg['Message-ID'] = make_msgid(domain=DNS_NAME)
File "/Users/user/.virtualenvs/app/lib/python2.7/site-packages/django/core/mail/message.py" in make_msgid
  64.     msgid = '<%s.%s.%s%s@%s>' % (utcdate, pid, randint, idstring, domain)

Exception Type: UnicodeDecodeError at /accounts/signup/
Exception Value: 'ascii' codec can't decode byte 0xc3 in position 18: ordinal not in range(128)
环境:
申请方式:邮寄
请求URL:http://localhost:8000/accounts/signup/
Django版本:1.8.1
Python版本:2.7.6
已安装的应用程序:
(“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
“django.contrib.sites”,
“django_扩展”,
“调试工具栏”,
“Soll.缩略图”,
“核心”,
“身份验证”,
“阿拉斯”,
“allauth.账户”,
“allauth.socialaccount”
已安装的中间件:
(u'debug_toolbar.middleware.DebugToolbarMiddleware',
“django.contrib.sessions.middleware.SessionMiddleware”,
'django.middleware.common.CommonMiddleware',
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.xframeoptions中间件')
回溯:
get_响应中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/core/handlers/base.py”
132响应=包装的回调(请求,*回调参数,**回调参数)
视图中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/views/generic/base.py”
71返回自调度(请求,*args,**kwargs)
包装器中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/utils/decorators.py”
34返回边界函数(*args,**kwargs)
文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/views/decorators/debug.py”,位于敏感的\u post\u参数\u包装中
76返回视图(请求、*args、**kwargs)
绑定函数中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/utils/decorators.py”
30返回函数获取(self,键入(self))(*args2,**kwargs2)
文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/views.py”在dispatch中
169返回super(SignupView,self).dispatch(请求,*args,**kwargs)
文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/views.py”在dispatch中
66.                                             **kwargs)
文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/views.py”在dispatch中
147.                                                           **kwargs)
分派中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/views/generic/base.py”
89返回处理程序(请求、*args、**kwargs)
post中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/views.py”
82响应=自我。表格\有效(表格)
文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/views.py”,格式为\u valid
185self.get_success_url())
完整注册中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/utils.py”
157信号(kwargs=信号(kwargs)
文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/utils.py”,在perform\u login中
114发送电子邮件确认(请求、用户、注册=注册)
文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/utils.py”,发送确认电子邮件
286注册=注册)
发送确认中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/models.py”
60确认发送(请求,注册=注册)
发送中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/models.py”
137ctx)
发送邮件中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/allauth/account/adapter.py”
101msg.send()
send中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/core/mail/message.py”
304返回self.get\u连接(以静默方式失败)。发送消息([self])
发送消息中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/core/mail/backends/console.py”
36自写消息(消息)
write_消息中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/core/mail/backends/console.py”
18msg=message.message()
消息中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/core/mail/message.py”
284msg['Message-ID']=make\u msgid(域=DNS\u名称)
make_msgid中的文件“/Users/user/.virtualenvs/app/lib/python2.7/site packages/django/core/mail/message.py”
64msgid=“”%(utcdate、pid、randint、idstring、域)
异常类型:UnicodeDecodeError at/accounts/signup/
异常值:“ascii”编解码器无法解码位置18中的字节0xc3:序号不在范围内(128)

我回答我自己的问题。这是python()存在的一个问题。基本上,有必要将计算机名称更改为没有非ASCII字符的名称。我的建议是通过终端执行下一个命令:sudo scutil——set HostName[NewHostNameHere]。可能还需要重新启动计算机