[问题] 关于 Flask 奇怪问题

楼主: herbacin (herbacin)   2015-11-13 23:49:49
python : 3.5
刚碰Flask, 抱歉有两个问题想请问一下各位,
问题1
app = Flask(__name__)
def mailDemo():
mailDemo = MailDemo()
r = mailDemo.send_MailDemo()
return r
我改成以下就正常
def mailDemo():
mailDemo = MailDemo()
return mailDemo.send_MailDemo()
就会报 View function did not return a response错误
问题2, 当我输入localhost/Redirect 想显示 error.html, 用转址的方式,
但我这样写一样会出现View function did not return a response错误
@app.route('/Redirect')
def demoRedirect():
return redirect(url_for('Errorno'))
@app.route('/Errorno')
def errorno():
return render_template('error.html')
非常感谢 ~
作者: ccwang002 (亮)   2015-11-14 00:25:00
问题一的 send_MailDemo() 回传的东西是什么啊?mailDemo() function 是怎么被用在 view 当中的?问题二 url_for() 里面要放 function name 不是URL路径所以这个例子应该放 url_for('.errorno') . 可省略
楼主: herbacin (herbacin)   2015-11-14 00:34:00
问题一 : 回传的是字串... 就测试两个字问题二解决了 谢谢XD一二皆解决了... 问题一测了结果似乎没有问题 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com