小编Luk*_*uke的帖子

Django发送电子邮件

我知道有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)

python django smtp

33
推荐指数
3
解决办法
5万
查看次数

Rails 5 params,对象具有空数组,因为值被删除

我发送一个看起来像这样的控制器参数时遇到问题:

{ 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},那里的人参数是不能完全丢弃.

arrays ruby-on-rails strong-parameters ruby-on-rails-5

8
推荐指数
1
解决办法
1114
查看次数

Django发表评论意见

所以我一直在使用Django评论,我很高兴,但是一位朋友指出,当他发布更长的东西并且有新线条时,Django将它们拿出来了.

例如,如果我发布:

line1
line2
line3
Run Code Online (Sandbox Code Playgroud)

然后它将被保存并显示为:

line1 line2 line3
Run Code Online (Sandbox Code Playgroud)

有没有人使用Django意识到这一点并想出如何绕过Django取出新线?我在Django-comments代码中略微戳了一下,但还没有发现任何可以被覆盖的内容.

谢谢

django newline django-comments

4
推荐指数
1
解决办法
299
查看次数

Git Tower热键(低优先级)

我自己和同事都拥有相同版本的Git Tower,当他专注于未提交的更改并点击空格键时,该文件将进行提交.当我击中空格键时没有任何反应.那是怎么回事?我喜欢我的热键!空格键在我的浏览器中检查框,但不在Git Tower中.就像我在标题中所说的那样,这是"我很懒,不想使用鼠标,低优先级"的问题.

谢谢

hotkeys git-tower

4
推荐指数
1
解决办法
405
查看次数