以下是我的代码,剥离导致错误的原因。 我正在尝试使用python和bottle框架。 在尝试启动localhost时,我收到此错误,说functools.partial不可迭代。 救命?
我的HTML代码。
<!DOCTYPE html>
<html>
<head>
<title>Home Page</title>
</head>
<body>
<section>
<ul>
%for i in include:
<li>{{i}}</li>
%end
</ul>
</section>
</body>
</html>
我的瓶子代码。
import bottle
@bottle.route('/')
def home_page():
__include = ['Uppercase characters', 'Lowercase characters', 'Symbols', 'Numbers']
return bottle.template('template', {'include' : __include})
bottle.debug(True)
bottle.run(host='localhost', port=8080)
答案 0 :(得分:1)
别打电话给#34;包括&#34; - 它由SimpleTemplate保留
只需将其重命名
@bottle.route('/')
def home_page():
include = ['Uppercase characters', 'Lowercase characters', 'Symbols', 'Numbers']
return bottle.template('template', {'include_or_other_name' : include})
HTML
<!DOCTYPE html>
<html>
<head>
<title>Home Page</title>
</head>
<body>
<section>
<ul>
%for i in include_or_other_name:
<li>{{i}}</li>
%end
</ul>
</section>
</body>
</html>