小编Man*_*jha的帖子

谷歌签署成员'下标'的含糊不清的参考

application:openURL:options:app委托的方法.该方法应调用实例的handleURL方法,该方法GIDSignIn将正确处理应用程序在身份验证过程结束时收到的URL.

直接从firebase指南文档复制但仍有错误.

func application(application: UIApplication, openURL url: NSURL, options: [String: AnyObject]) -> Bool {
    return GIDSignIn.sharedInstance().handleURL(url as URL!, sourceApplication: 
        options[UIApplicationOpenURLOptionsSourceApplicationKey]  //Error is here
        //Ambiguous reference to member 'subscript' error is shown.

        as? String, annotation: options[UIApplicationOpenURLOptionsAnnotationKey])
}
Run Code Online (Sandbox Code Playgroud)

subscript ios swift3

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

如何在 Django 中使用 toastr 获取成功或失败消息

我一直在使用 Django 消息框架来显示我的应用程序中的成功或失败消息。但是我希望 UI 很好,所以我发现 toastr 是向用户显示消息的好方法。但我不确定如何使用它。请指导我完成这个。

下面的函数将用户保存到数据库中,当保存用户信息时,会显示一条消息:

def addSubscriber(request):
    template = 'addSubscriber.html'

    if request.method == 'POST':
        form = addSubsForm(request.POST)
        if form.is_valid():
            f = form.save(commit=False)
            f.save()
            messages.success(request, "The Subscriber has been successfully added")
            return redirect('report')

        else:
            messages.error(request, "Sorry the data has not been entered to the database")

    else:
        form = addSubsForm()

    return render(request, template, {'form': form})
Run Code Online (Sandbox Code Playgroud)

以下模板显示了消息的显示:

  {% if messages %}
            <ul class="messages">
                {% for message in messages %}
                <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li> …
Run Code Online (Sandbox Code Playgroud)

python django toastr

4
推荐指数
2
解决办法
6962
查看次数

Django:Gmail SMTP错误:请先运行connect()

我正在尝试在执行某个查询时发送邮件.但我在连接中遇到错误.我在settings.py文件中尝试了以下设置

server = smtplib.SMTP('smtp.gmail.com')
server.starttls()
EMAIL_HOST_USER = "email@gmail.com"
EMAIL_HOST_PASSWORD = "password"
server.login(EMAIL_HOST_USER, EMAIL_HOST_PASSWORD)
Run Code Online (Sandbox Code Playgroud)

我已执行以下命令发送电子邮件:

emailFrom = [settings.EMAIL_HOST_USER]
html_content = render_to_string('template.html', {'greeting_text': greeting_text})
text_content = strip_tags(html_content)
email_subject = "Subject"
msg = EmailMultiAlternatives(email_subject,text_content,emailFrom,[email],)
msg.attach_alternative(html_content, "text/html")
msg.send()
Run Code Online (Sandbox Code Playgroud)

但每当我运行上面的代码时,我得到'请首先运行connect()'错误.什么是错误究竟是什么以及如何解决这个问题?

python email django smtplib

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

标签 统计

django ×2

python ×2

email ×1

ios ×1

smtplib ×1

subscript ×1

swift3 ×1

toastr ×1