Python Django-Helpdesk错误:不能连接,因为目标机器主动拒绝它 [英] Python Django-Helpdesk Error: No connection could be made because the target machine actively refused it
本文介绍了Python Django-Helpdesk错误:不能连接,因为目标机器主动拒绝它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在执行以下任何操作之前,我继续收到标题中提及的错误:
- 提交票
- 更新票
- 购票
这是我第一次使用Django,我没有建立网站的经验。你可以帮我解决这个问题吗?
谢谢!
其他详细信息: strong>
/ helpdesk / ticket / submit /
中的错误[Errno 10061]没有连接因为目标机器主动拒绝它
环境:
请求方法:POST
请求URL:http://127.0.0.1: 8000 / helpdesk / ticket / submit /
Django版本:1.8.3
Python版本:2.7.10
已安装的应用程序:
('django.contrib.admin ',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.humanize'
'markdown_deux',
'bootstrapform',
'helpdesk',
'django.contrib.messages',
'django.contrib.staticfiles')
安装的中间件:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'dj ango.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib。
追溯:$(
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware')
b $ b文件C:\Python27\lib\site-packages\django\core\handlers\base.pyin get_response
132. response = wrapped_callback(request,* callback_args, ** callback_kwargs)
在_wrapped_view
中的文件C:\Python27\lib\site- packages\django\contrib\auth\decorators.py22.返回view_func(请求,* args,** kwargs)
文件C:\Python27\lib\site- packages\helpdesk\views\staff.py在create_ticket
862. ticket = form .save(用户= reque st.user)
文件C:\Python27\lib\site- packages\helpdesk\forms.py中保存
287. files = files,
文件 C:\Python27\lib\site- packages\helpdesk\lib.py在send_templated_mail
147.返回msg.send(fail_silently)
文件C:\Python27\发送
303中的lib\site-packages\django\core\mail\message.pyreturn self.get_connection(fail_silently).send_messages([self])
文件C在send_messages
中,\Python27\lib\site-packages\django\core\mail\backends\smtp.py。$ new $ new $ C:\Python27\lib\site-packages\django\core\mail\backends\smtp.py在$ $ $ $ $ $ $ $ $% self.port,** connection_params)
文件C:\Python27\lib\smtplib.py在__init__
256.(cod e,msg)= self.connect(host,port)
文件C:\Python27\lib\smtplib.py在连接
316. self.sock = self._get_socket(host ,port,self.timeout)
文件C:\Python27\lib\smtplib.py在_get_socket
291. return socket.create_connection((host,port),timeout)
在create_connection中的文件C:\Python27\lib\socket.py
575. raise err
异常类型:/ helpdesk / ticket / submit / $ b中的错误$ b异常值:[Errno 10061]不能连接,因为目标机器主动拒绝它
解决方案
我会帮你一个忙这个代码看起来像是在尝试发送电子邮件时出现问题(基于 smtplib.py
显示)。
检查您的电子邮件服务器。
文件C:\Python27\lib\smtplib.py在_get_socket
291. return socket.create_connection((host,port),timeout)
文件C:\ create_connection
中的Python27\lib\socket.py$ 5
$ / code $ c $I keep getting the error mentioned in the title as I perform any of the following actions:
- Submit ticket
- Update ticket
- Take ticket
This is my first time using Django, I have no experience when it comes to building websites. Could you please help me solve this issue?
Thank you!
Additional details:
error at /helpdesk/tickets/submit/
[Errno 10061] No connection could be made because the target machine actively refused it
Environment:
Request Method: POST
Request URL: http://127.0.0.1:8000/helpdesk/tickets/submit/
Django Version: 1.8.3
Python Version: 2.7.10
Installed Applications:
('django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.humanize',
'markdown_deux',
'bootstrapform',
'helpdesk',
'django.contrib.messages',
'django.contrib.staticfiles')
Installed Middleware:
('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',
'django.middleware.security.SecurityMiddleware')
Traceback:
File "C:\Python27\lib\site-packages\django\core\handlers\base.py" in get_response
132. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Python27\lib\site-packages\django\contrib\auth\decorators.py" in _wrapped_view
22. return view_func(request, *args, **kwargs)
File "C:\Python27\lib\site-packages\helpdesk\views\staff.py" in create_ticket
862. ticket = form.save(user=request.user)
File "C:\Python27\lib\site-packages\helpdesk\forms.py" in save
287. files=files,
File "C:\Python27\lib\site-packages\helpdesk\lib.py" in send_templated_mail
147. return msg.send(fail_silently)
File "C:\Python27\lib\site-packages\django\core\mail\message.py" in send
303. return self.get_connection(fail_silently).send_messages([self])
File "C:\Python27\lib\site-packages\django\core\mail\backends\smtp.py" in send_messages
100. new_conn_created = self.open()
File "C:\Python27\lib\site-packages\django\core\mail\backends\smtp.py" in open
58. self.connection = connection_class(self.host, self.port, **connection_params)
File "C:\Python27\lib\smtplib.py" in __init__
256. (code, msg) = self.connect(host, port)
File "C:\Python27\lib\smtplib.py" in connect
316. self.sock = self._get_socket(host, port, self.timeout)
File "C:\Python27\lib\smtplib.py" in _get_socket
291. return socket.create_connection((host, port), timeout)
File "C:\Python27\lib\socket.py" in create_connection
575. raise err
Exception Type: error at /helpdesk/tickets/submit/
Exception Value: [Errno 10061] No connection could be made because the target machine actively refused it
解决方案 I'll do you a favour. This code looks like its having problems whenever it tries to send an email (based on smtplib.py
showing up). Which would happen at any of those actions.
Check your email server.
File "C:\Python27\lib\smtplib.py" in _get_socket
291. return socket.create_connection((host, port), timeout)
File "C:\Python27\lib\socket.py" in create_connection
575. raise err
这篇关于Python Django-Helpdesk错误:不能连接,因为目标机器主动拒绝它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文