我想在web2py生成的页面上创建一个类似于
的URLhttp://example.com/app/controller/@an-argument.
默认情况下,包含@, - 和。在网址的args部分。
但当我URL(args="@an-argument.")
时,args字符串被转义,创建
http://example.com/app/controller/%40an-argument.
有没有办法告诉URL函数不要逃避at符号?
答案 0 :(得分:1)
您可以使用URL(args="@an-argument.", url_encode=False)
。但请注意,如果添加查询字符串,其值也不会被编码。