1
我試圖打印Fibonacci序列使用燒瓶框架和神社模板數量內部循環。 下面的程序是給我一個505內部服務器錯誤! 但是,當我發表意見的函數內部循環,它給了我正確的結果的燒瓶功能 - 內部服務器錯誤
fibonacciURL.py
from flask import Flask
from jinja2 import Environment, PackageLoader
app= Flask(__name__)
def fib(num):
if num==1 or num==0:
return num
else:
return fib(num-1)+fib(num-2)
@app.route('/fib/<number>')
def generate_fibonacci(number):
env= Environment(loader=PackageLoader('Fibonacci','templates'))
fibMap={}
#for x in range(number):
# fibMap[i]=fib(i)
for i in range(0,number):
print 'Hello'
#pass
template= env.get_template('table_template.html')
return template.render(num=3,map={1:1,2:2,3:3})
#return 'wda'
if __name__ =='__main__':
app.run(host='0.0.0.0')
我table_template.html是
<table>
{%for i in range(1,num)%}
<tr>
<td>{{i}}</td>
<td>{{map[i]}}</td>
</tr>
{% endfor %}
</table>
沒有for循環中,頁面顯示了預期的結果
打開調試模式。錯誤說的是什麼? –
我只是嘗試了這一點:)我自己的[FIB web應用程序]好主意(https://gist.github.com/9e3fb6cbdc331972cc56)! –
主持人是否可以恢復此問題的內容?不知道爲什麼它被刪除!這是有趣的:) –