我正在使用瓶子框架,我发现了这个问题。
当我使用静态路径时,一切正常,但是当我使用动态路由时,.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)
我有一个静态文件,适用于&#39; / contact&#39;等路径:
@route('/static/:path#.+#', name='static')
def static(path):
return static_file(path, root='static')
问题是beacuse add / mod_user到搜索静态路径:
http://10.141.0.63:8080/mod_user/static/css/formularioadd.css
我尝试用几种方式改变静态路径,但没有任何作用。
有些想法?
谢谢大家
答案 0 :(得分:0)
您没有与/mod_user/static
匹配的路线。
(另外,你不必要地使用正则表达式。)
你尝试过这样的事吗?
@route('/mod_user/static/<path:path>')
def static(path):
...