私は最近この関連する質問をしました: Problems serving static files favicon.ico and robots.txt in CherryPy 3.1設定ファイルでCherryPy 3.2を使用して静的ファイルを提供しているときに相対パスを使用する方法はありますか?
私の設定ファイルには、絶対パスが記述されています。それを相対的な道にする方法はありますか?理由は私がチームにいることです。私のチームメイトと私のサーバは、コードの場所の異なるパスを使います。
[/]
tools.staticdir.on = True
tools.staticdir.root = "/projects/mysite/trunk/root"
tools.staticdir.dir = ""
tools.staticfile.root = "/projects/mysite/trunk/root"
[/favicon.ico]
tools.staticfile.on = True
tools.staticfile.filename = "images/favicon.ico"
[/robots.txt]
tools.staticfile.on = True
tools.staticfile.filename = "robots.txt"
[/images]
tools.staticdir.on = True
tools.staticdir.dir = "images"
[/css]
tools.staticdir.on = True
tools.staticdir.dir = "css"
[/js]
tools.staticdir.on = True
tools.staticdir.dir = "js"
どのパスからですか? – fumanchu
は、開始時のPythonファイルの保存場所を基準にしています。この設定ファイルを読み込むPythonファイル。 – 010110110101