我知道有20个类似于我的问题,但我已经尝试了一天以上的电子邮件与Django一起工作.
我收到此错误:[Errno 111] Connection refused当我尝试发送电子邮件时
这是我创建电子邮件并尝试在我的视图中发送它的地方:
try:
msg = EmailMessage(subject, message, from_email, [receiver])
msg.content_subtype = "html"
msg.send()
Run Code Online (Sandbox Code Playgroud)
我的设置文件如下:
EMAIL_HOST = "localhost"
DEFAULT_FROM_EMAIL = "myemail@gmail.com"
EMAIL_PORT = 25
EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
Run Code Online (Sandbox Code Playgroud)
我已经尝试过使用测试发送python -m smtpd -n -c DebuggingServer localhost:1025并取得了成功,但是当它归结为真实的时候,没有成功.
当我尝试从shell执行send_mail时,我得到了这个回溯:
>>> from django.core.mail import send_mail
>>> send_mail('Test', 'Test', 'myemail@gmail.com', ['myemail@gmail.com'])
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/django/core/mail/__init__.py", line 61, in send_mail
connection=connection).send()
File "/usr/local/lib/python2.6/dist-packages/django/core/mail/message.py", line 251, in send
return self.get_connection(fail_silently).send_messages([self])
File "/usr/local/lib/python2.6/dist-packages/django/core/mail/backends/smtp.py", …Run Code Online (Sandbox Code Playgroud) 我发送一个看起来像这样的控制器参数时遇到问题:
{ id: "1", stuff: {"A" => [], "B" => [], "C" => [], "D" => []} }
Run Code Online (Sandbox Code Playgroud)
该方法只能看到{ id: "1" }并stuff删除整个参数.
如果数组中有任何值,则可以更改此值.但是说除了键之外,所有数组中都有值,"C"除了"C"像之外它们都会在那里:
{ id: "1", stuff: {"A" => ["1"], "B" => ["2", "3"], "D" => ["4"]} }
Run Code Online (Sandbox Code Playgroud)
我正在从Rails 4.2.x升级到这个问题 - > 5.0.0任何关于这里发生了什么的建议?我已经看到了一些文章/问题围绕改写(munging)参数,但我不知道如果是这样的问题,因为在如何改写(munging)作品的示例表{person: []}变成{person: nil},那里的人参数是不能完全丢弃.
所以我一直在使用Django评论,我很高兴,但是一位朋友指出,当他发布更长的东西并且有新线条时,Django将它们拿出来了.
例如,如果我发布:
line1
line2
line3
Run Code Online (Sandbox Code Playgroud)
然后它将被保存并显示为:
line1 line2 line3
Run Code Online (Sandbox Code Playgroud)
有没有人使用Django意识到这一点并想出如何绕过Django取出新线?我在Django-comments代码中略微戳了一下,但还没有发现任何可以被覆盖的内容.
谢谢
我自己和同事都拥有相同版本的Git Tower,当他专注于未提交的更改并点击空格键时,该文件将进行提交.当我击中空格键时没有任何反应.那是怎么回事?我喜欢我的热键!空格键在我的浏览器中检查框,但不在Git Tower中.就像我在标题中所说的那样,这是"我很懒,不想使用鼠标,低优先级"的问题.
谢谢