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