Django,将表单数据提交到数据库后,使用电子邮件转发表单数据

2024-04-18 23:08:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚来django,所以我提前道歉。你知道吗

我已经成功地创建了一个webform,它成功地将所有内容提交到数据库,并在提交表单时成功地向指定的地址发送电子邮件。你知道吗

现在,一切都是工作,我想添加的内容,正在提交到同一封电子邮件,正在发送提交。你知道吗

发送电子邮件似乎只需要字符串和渲染字符串不适合我的形式。你知道吗

有没有一种简单的方法可以将提交的数据转换成可读的格式,并将其传递到正在发送的电子邮件的内容中?你知道吗

def snippet_detail(request):
    if request.method == 'POST':
        form = SnippetForm(request.POST)
        if form.is_valid():
            form.save()
            send_mail('Form submitted', 'test', settings.EMAIL_HOST_USER, 
            ['email@email.com'], fail_silently = False)
            return render(request, 'submittedformsuccess.html')

这里的一切工作,我只是想取代'测试',例如一个模板的副本表单.html用户看到的,但完全填写


Tags: django字符串form数据库表单内容if电子邮件