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'

フォーム(名前、電話番号、コンテンツ)からデータをメールコンテンツに追加するにはどうすればよいですか?

4

3 に答える 3

0

あなたが使用することができます

"Your String".format()

古いPythonバージョンと新しいPythonバージョンの両方で正常に動作します

于 2013-02-20T13:19:40.247 に答える
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
于 2013-02-20T13:15:06.613 に答える
0

最もpythonicな方法は使用していますstring.format()

そのようです:

first_name = 'Peter'
last_name = 'Pan'
email = 'peter.pan@wunderland.com'

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)

dictに aを渡すこともできますstring.format()

于 2013-02-20T14:16:44.883 に答える