小编Dar*_*ade的帖子

嵌套字符串格式

我正在写一些报告,我想知道是否有更简单的方法来获得以下行为.

>>> '{:-^60}'.format('Percentage used: {:.2%}'.format(.4))
'------------------Percentage used: 40.00%-------------------'
Run Code Online (Sandbox Code Playgroud)

正如您所看到的那样,我将文本居中,然后打印一个编码为百分比的数字.但我在另一个内部使用格式化功能.如果可能的话,我想在一个函数中执行相同的操作,如下所示.

'$SOMETHING GOES HERE'.format(header = 'Percentage Used:',percentage = .4)
Run Code Online (Sandbox Code Playgroud)

当然,我正在寻找一种通用解决方案,它可以与所有或大多数格式化选项一起使用,而不仅仅是对齐

谢谢.

python string-formatting python-3.x

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

Django密码重置.不发送邮件

我正在尝试让django密码重置工作,但重置电子邮件不会被发送.

我知道我的电子邮件配置正确,因为以下内容适用于shell和我的一个视图(我用它来获取支持电子邮件给自己).

from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.',
          'admin@mydomain.com',['me@gmail.com'], fail_silently=False)
Run Code Online (Sandbox Code Playgroud)

我可以进入我的重置密码视图(密码/重置/),在我给它我的电子邮件后,它正确地重定向到密码/重置/完成/但它不发送电子邮件.

这是我的urls.py:

(r'^password/reset/$','django.contrib.auth.views.password_reset'),
(r'^password/reset/done/$','django.contrib.auth.views.password_reset_done'),
(r'^password/reset/confirm/$','django.contrib.auth.views.password_reset_confirm'),
(r'^password/reset/complete/$','django.contrib.auth.views.password_reset_confirm'),
(r'^password/change/$','django.contrib.auth.views.password_change'),
(r'^password/change/done/$','django.contrib.auth.views.password_change_done'),
Run Code Online (Sandbox Code Playgroud)

这是我的password_reset_form.html:

<html>
<head>
    <link rel="stylesheet" type="text/css" href="/media/css/style_login.css" />
    <title>Información de acceso requerida</title>
</head>
<body>
    <div id="wrapper">
        <h1>Recuperar password</h1>
        <p>Utilice este formulario cuando desee recuperar el password para su usuario.</p>
        {% if form.errors %}
        <p>No hay un usuario registrado con ese correo electronico.</p>
        {% endif %}
        <form method="post" action="{% url django.contrib.auth.views.password_reset_done …
Run Code Online (Sandbox Code Playgroud)

email django django-forms django-authentication

9
推荐指数
2
解决办法
7670
查看次数