我想在我的基本模板中添加一些代码块,但仅限if request.route is '/page'
。
我正在尝试添加一些像:
% if request.route == "/home":
<a class="pure-button" id="showWishboneAddForm">
<i class="fa fa-plus-circle"></i> Dodaj tuleję
</a>
% end
但后来我收到了错误:
NameError("name 'request' is not defined",)
我不想为所有路线添加request
参数
答案 0 :(得分:1)
您可以通过以下简单的方式简单地在所有视图/模板上提供请求
from bottle import view, request, template, get
from functools import partial
view = partial(view, request=request)
template = partial(template, request=request)
#now lets use it
@get("/")
@view("mytpl.tpl")
def index():
return {"msg": "Cool stuff!"}
我希望它会做你需要的事情