[英]Trouble with serving static files from pip installed package
我有一個想要提供可視化“演示應用程序”的程序包。 我添加了HTML,以便將其包含在包中。 我創建了一個主函數,並將其用作入口點。
每當我從本地程序包中的main命令運行sky view
,它就可以很好地為.css/.jss
文件提供服務,但是只要我從以下位置提供服務:
/Library/Frameworks/Python.framework/Versions/3.4/bin/sky
從入口點開始,它會為css和js給出404錯誤(奇怪的是,不是針對HTML文件),例如:
WARNING:tornado.access:404 GET /static/css/app.css (::1) 0.55ms
有什么事嗎
如果人們想看一下代碼,可以將其與pip3 install sky
,或者從github克隆。
檢查setup.py
的package_data
聲明。 軟件包中沒有安裝CSS文件,但是安裝了HTML文件(應該是JS;我不清楚那里有什么問題)。
所有的靜態文件(如.css和.js)都必須放在名為static的文件夾中,以使其可執行文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.