您可以与服务器端的python这样做很容易:
@view_config(route_name='foo')
def foo(request):
#get date like something like this:
if ('date' in request.params.keys()):
userInputDate = request.params.get('date')
#redirect the user to date specific view
return HTTPFound(location=request.route_url('bar', date = userInputDate)
@view_config(route_name='bar', renderer='bar.mak')
def bar(request):
#get that usergiven date
date = request.matchdict['date']
#do stuff
路由定义了吧:
config.add_route('bar','/bar/{date:\d+}')
这将创建与改变的值,比如日期的网址。关于此的更多信息:http://docs.pylonsproject.org/docs/pyramid/en/1.5-branch/narr/urldispatch.html