0
form=FORM('Your name:',INPUT(_name='_name', requires=IS_NOT_EMPTY()),
'Your email:',INPUT(_email='_email', requires=IS_NOT_EMPTY()),
'Your message:',INPUT(_message='_message', requires=IS_NOT_EMPTY()),
INPUT(_type='submit'))
if form.accepts(request,session):
response.flash = 'Your information has been sent successfully'
message = [form.vars._name, form.vars._email, form.vars._message]
mail.send(to='[email protected]', reply_to=form.vars._email,
subject='Suggestion',
message='<html>%s</html>' % message)
我無法創建一個簡單的表單,它會將三個字段通過電子郵件發送到一個帳戶 - 「名稱」,「電子郵件」和「消息」。提交表單時,只識別併發送「名稱」,而其他兩個變量始終返回NoneType對象。所以,電子郵件看起來像['人名','無','無']。我無法弄清楚最後兩個變量與第一個變量的區別。任何幫助?謝謝。web2py表單返回NoneType對象
我覺得這是愚蠢的。謝謝! – Chakron 2012-08-02 03:45:08