小编Moo*_*lue的帖子

Django 联系表单:TypeError:“to”参数必须是列表或元组

我正在尝试让我的电子邮件联系表在我的 Django 网站上工作。我的浏览器出现如下错误:

异常类型:TypeError 异常值:“to”参数必须是列表或元组异常位置:/home/Gassymule/Skeletonv3.1/myvenv/lib/python3.6/site-packages/django/core/mail/message.py在init 中,第 264 行

它特别强调

try:
     send_mail(name, company, phone, subject, message, from_email, ['kkeeper.ch@gmail.com'])
Run Code Online (Sandbox Code Playgroud)

从我的 views.py 但我不完全确定它需要我修复什么。我从中获取的教程网站使用了这种确切的格式。

视图.py

from django.http import HttpResponse
from django.shortcuts import render, redirect
from django.views.generic import TemplateView
from website.forms import ContactForm
from django.core.mail import send_mail, BadHeaderError


def email(request):
    if request.method == 'GET':
        form = ContactForm()
    else:
        form = ContactForm(request.POST)
        if form.is_valid():
            subject = form.cleaned_data['subject']
            from_email = form.cleaned_data['from_email']
            message = form.cleaned_data['message']
            name = form.cleaned_data['name']
            company = form.cleaned_data['company']
            phone = form.cleaned_data['phone']
            try:
                send_mail(name, …
Run Code Online (Sandbox Code Playgroud)

forms django views

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

标签 统计

django ×1

forms ×1

views ×1