我使用了Create_order类的数据,我想向客户发送电子邮件。他写下了自己的电子邮件地址,并通过他的姓名和姓氏获得了这封邮件。
views.py
Test
settings.py
class Create_order (CreateView):
template_name ='games/create.html'
model= Order
fields = ['person_name','person_surname','street','city','email_order']
def post(self, request, pk):
form = self.get_form()
if form.is_valid():
order = form.save()
order.game_id = int(pk)
order.save()
send_mail(
'Zamówienie {}'.format(order.pk),
'Witaj {}'.format (order.person_name,order.person_surname),
'luke.rudzinski@gmail.com',
['email_order'],
)
我的表单无法向任何接收者发送电子邮件 Image with error
答案 0 :(得分:0)
您正在尝试向字符串'email_order'
发送不正确的电子邮件。
也许你的意思是:
send_mail(
'Zamówienie {}'.format(order.pk),
# Note you need a second {} for the surname
'Witaj {} {}'.format (order.person_name,order.person_surname),
'luke.rudzinski@gmail.com',
[order.email_order],
)