2013-02-20 1 views
0
if form.is_valid(): 
    name = form.cleaned_data['name'] 
    phone = form.cleaned_data['phone'] 
    email = form.cleaned_data['email'] 
    content = form.cleaned_data['content'] 

    subject = 'Subject' 
    body = 'Your data: name: name, phone: phone, your question: content' 

Как добавить к содержимому электронной почты свои данные из формы (название, телефон и контент)?Как добавить в адрес электронной почты мои данные из формы?

ответ

0
body = "Your data: name: %s, phone: %s, your question: %s" % (name, phone, content) 

или

body = "Your data: name: " + name + ", phone: " + str(phone) + ", your question: " + content 
0

вы можете использовать

"Your String".format() 

он прекрасно работает как для старой и новой версии питона

0

Самый вещий способ использует string.format()

Как так:

first_name = 'Peter' 
last_name = 'Pan' 
email = '[email protected]' 

body = 'Hello, my name is {first_name} {last_name}. Send me a mail to {email}.'.format(first_name=first_name, last_name=last_name, email=email) 

Вы также можете передать в string.format() в dict.

Смежные вопросы