【发布时间】:2015-02-12 22:08:32
【问题描述】:
我正在使用瓶子框架,我发现了这个问题。
当我使用静态路径时,一切正常,但是当我使用动态路由时,.css 和 .js 的路径发生变化,并且没有找到文件错误。
我有这个方法:
@get('/mod_user/<id_user>')
def mod_user(id_user):
user = driver.get_user_by_id(id_user)
return template('moduser', user=user)
我有一个用于静态文件的文件,它适用于“/contact”等路径:
@route('/static/:path#.+#', name='static')
def static(path):
return static_file(path, root='static')
问题来了,因为添加 /mod_user 到静态搜索路径:
http://10.141.0.63:8080/mod_user/static/css/formularioadd.css
我尝试以多种方式更改静态路径,但没有任何效果。
有什么想法吗?
谢谢大家
【问题讨论】:
-
我自己回答,为了避免这个问题,如果您从主体模板扩展所有文件,则必须确保您的静态文件具有绝对路径。
标签: python dynamic routes bottle