小编use*_*003的帖子

Python,Django:捕获SMTPRecipientsRefused.获取"未定义变量"

我尝试发送电子邮件时收到以下异常:

Traceback (most recent call last):
  my_own_functions ...
  File "C:\Python27\lib\site-packages\django\core\mail\message.py", line 248, in send
    return self.get_connection(fail_silently).send_messages([self])
  File "C:\Python27\lib\site-packages\django\core\mail\backends\smtp.py", line 92, in send_messages
    sent = self._send(message)
  File "C:\Python27\lib\site-packages\django\core\mail\backends\smtp.py", line 110, in _send
    email_message.message().as_string())
  File "C:\Python27\lib\smtplib.py", line 733, in sendmail
    raise SMTPRecipientsRefused(senderrs)
SMTPRecipientsRefused: {'aaa': (553, "5.1.2 We weren't able to find the recipient domain. Please check for any\n5.1.2 spelling errors, and make sure you didn't enter any spaces, periods,\n5.1.2 or other punctuation after the recipient's email address. q10sm6381464wie.2")}
Run Code Online (Sandbox Code Playgroud)

我想抓住那个例外并尝试过:

try:
    sendActivationEmail()
except …
Run Code Online (Sandbox Code Playgroud)

python django smtp exception-handling

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

jquery:check all/none复选框只能运行一次

我正在检查all/none复选框.但是,它只能工作一次:它可以检查所有,然后取消选中所有,但是然后无法再次检查它们.

http://jsfiddle.net/SDEwB/

check all/none: <input type = "checkbox" id = "check_all_none"></input>
<br/>
<input type = "checkbox" class = "others"></input><br/>
<input type = "checkbox" class = "others"></input>


$('#check_all_none').change(function () {
    if ( $(this).is(':checked') ){
        $('.others').attr("checked", true);
    }
    else{
        $('.others').removeAttr("checked"); 
       // $('.others').attr("checked", false); // tried this, too
    }
});
Run Code Online (Sandbox Code Playgroud)

html jquery

1
推荐指数
2
解决办法
1718
查看次数

Jquery datepicker:单击div激活.应隐藏输入

我正在使用带有选项的jquery datepicker来通过单击图标来激活它.

http://jsfiddle.net/su6Hq/

<input type="hidden" id="datepicker"> 

$(function() {
    $( "#datepicker" ).datepicker({
      showOn: "button", 
      buttonImage: "/static/calendar.gif",
      buttonImageOnly: true
    });

  });
Run Code Online (Sandbox Code Playgroud)

这很好,但我非常希望在css中定义图像,而不是在js中定义.理想情况下,这将是一个带有背景网址的DIV,我将在css中定义.

需要隐藏实际输入.

jquery jquery-ui

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

将字典转换为值列表,按键排序

我有一本字典

d = {
     date_3:  val_3,
     date_1:  val_1,
     date_2:  val_2,
}
Run Code Online (Sandbox Code Playgroud)

我想将其转换为列表,按字典键排序:

l = [val_1,
     val_2,
     val_3
]
Run Code Online (Sandbox Code Playgroud)

我怎么做?

python sorting list

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

根据日期,Linux创建文件ZIP

我正在创建一些文件(图像文件)的zip文件,但需要限制它,以便只将最新文件添加到zip文件中.我需要超过2天的文件.确切的时间不相关.

这是我一直在做的,但我如何根据日期限制它?这是Linux,从批处理.sh文件运行.

zip -r /destination_path/media_backup.zip /from_path/media
Run Code Online (Sandbox Code Playgroud)

linux bash zip

1
推荐指数
2
解决办法
1万
查看次数

在Javascript中,获取匹配正则表达式的长度

在Javascript中,如何获得正则表达式匹配的长度?

例如,如果字符串是

str = "/abc/hellothere/andmore/"
Run Code Online (Sandbox Code Playgroud)

正则表达式是

reg = new RegExp('/abc/[^/]*/');
Run Code Online (Sandbox Code Playgroud)

然后我想要16,长度

/abc/hellothere/
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

结束进程后重启mysql

我通过 mysql 命令提示符运行了一个 sql,但它花费的时间太长,所以我决定停止它。我关闭了窗口,但我可以在任务管理器中看到 mysqld.exe 仍在使用我 50% 的 CPU。因此,我通过任务管理器结束了该过程。但是现在我不知道如何重新连接到 MySQL。如果我尝试再次启动 mysql 命令提示符,我会被告知它无法连接。我也试过“net start MySQL”,但它说服务名称无效。上次,我最终重新启动了我的电脑。

mysql

0
推荐指数
1
解决办法
2046
查看次数

!! window.chrome检测手机Chrome

在javascript中,我测试Chrome就像这样:

!!window.chrome
Run Code Online (Sandbox Code Playgroud)

对于手机上的Chrome,这也是如此吗?

(是的,如果您有使用Chrome的手机,则非常容易测试!)

javascript

0
推荐指数
1
解决办法
537
查看次数

Python:搜索文本中的"正则表达式的意外结束"

以下代码给出了一个错误:"正则表达式的意外结束"

import re
my_text = "[abc"
if re.search(my_text, "a"):
    print "found!"
Run Code Online (Sandbox Code Playgroud)

这是因为my_text中的单个方括号.这很好用:

my_text = "[abc]"
Run Code Online (Sandbox Code Playgroud)

首先,我不明白为什么一个支架应该是一个问题.不匹配的括号不在正则表达式中,而是在正在搜索的字符串中.

我可以逃脱支架:

my_text = "\[abc"
Run Code Online (Sandbox Code Playgroud)

但还有其他解决方案吗?我更喜欢不乱用字符串的长度,因为我也做像my_text [some_index:]之类的东西

python regex

0
推荐指数
1
解决办法
1979
查看次数

在列表项中添加左边框,位于项目符号编号之外

我有一份 OL 列表,其中包含编号为 LI 的项目。我想在每个单独的 LI 元素周围放置一个左边框。但是,我只能将边框放在项目符号编号的右侧,而我希望将其放在左侧。

这是http://jsfiddle.net/z7gkLnc7/

我想保留 LI 元素周围的 div 包装。

<ol>
    <div class = "li_wrapper">
        <li>I am a line</li>
    </div>
    <div class = "li_wrapper">
        <li>I am a line</li>
    </div> 
</ol>
Run Code Online (Sandbox Code Playgroud)

款式:

.li_wrapper{
    font-size:20px;
    margin-top:10px;
}

li{
    border-left:red 2px solid;
}
Run Code Online (Sandbox Code Playgroud)

html css

0
推荐指数
1
解决办法
3007
查看次数

图片网址不会返回图片.使用Python请求

我使用Python请求来获取图像,但在某些情况下,sit不起作用.它似乎经常发生.一个例子是

http://recipes.thetasteofaussie.netdna-cdn.com/wp-content/uploads/2015/07/Leek-and-Sweet-Potato-Gratin.jpg

它在我的浏览器中正常加载,但是使用请求时,它会返回显示"403 forbidden"和"nginx/1.7.11"的html

import requests
image_url = "<the_url>"
headers = {'User-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36', 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8','Accept-Encoding':'gzip,deflate,sdch'}
r = requests.get(image_url, headers=headers)
# r.content is html '403 forbidden', not an image
Run Code Online (Sandbox Code Playgroud)

我也试过这个标题,在某些情况下这是必要的.结果相同.

headers = {'User-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36', 'Accept':'image/webp,*/*;q=0.8','Accept-Encoding':'gzip,deflate,sdch'}
Run Code Online (Sandbox Code Playgroud)

(几周前我有一个类似的问题,但PIL不支持特定的图像文件类型.这是不同的.)

编辑:基于评论:

看来该链接仅在您访问过原始网站http://aussietaste.recipes/vegetables/leek-vegetables/leek-and-sweet-potato-gratin/时才有效.我想浏览器然后使用缓存版本.任何解决方法?

python image python-requests

0
推荐指数
1
解决办法
448
查看次数

当没有可用请求时,用 render() 替换 render_to_response()

我正在更新我的 Django 版本并替换它:

return render_to_response(template_name, {}, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

有了这个:

return render(request, template_name, {})
Run Code Online (Sandbox Code Playgroud)

但是,有时我没有要求:

return render_to_response(template_name, {})
Run Code Online (Sandbox Code Playgroud)

但是, render() 需要一个请求变量。我可以用什么代替?

(当然,我最初有一个请求,但是一个函数调用一个函数等等,我并不总是将请求作为参数传递。希望不必这样做。)

编辑:render_to_response() 已弃用。它在 Django 1.10 中不起作用,这就是为什么我需要使用其他东西。每个博客/论坛/等。说使用render(),但他们不包括这种情况。

django

0
推荐指数
1
解决办法
1414
查看次数