获取当前,在 Bottle 中请求 URL
Get current, requested URL in Bottle
我想在我的基本模板中放置一些代码块,但只有 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
参数
您可以通过以下简单*方式简单地使请求对所有 view/templates 可用
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!"}
希望它能满足您的需求
我想在我的基本模板中放置一些代码块,但只有 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
参数
您可以通过以下简单*方式简单地使请求对所有 view/templates 可用
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!"}
希望它能满足您的需求