![](/img/trans.png)
[英]How can I load external static Javascript files in ipython or jupyter notebook
[英]flask can not read static path and load Javascript files
我的app結構是
project/
configuration/__init__.py
core/
static
/app
/css
/img
/js/app.js
/lib/angular/angular.js
/partials
index.html
我的文件configuration/__init__.py
有一些東西
# setting up template directory
TEMPLATE_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../static/app')
app = Flask(__name__, template_folder=TEMPLATE_DIR, static_folder=TEMPLATE_DIR)
當我加載頁面localhost/index.html
,我看到javascript錯誤為
GET http://127.0.0.1:5000/js/app.js 404 (NOT FOUND) home:8
GET http://127.0.0.1:5000/lib/angular/angular.js 404 (NOT FOUND) home:8
即使我知道這些文件存在,我想static_folder也無法找到這些文件,我在這里做錯了什么
我通過在index.html
放置相對URL來修復它
configuration / _ init _.py
# setting up template directory
ASSETS_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../static/app')
app = Flask(__name__, template_folder=ASSETS_DIR, static_folder=ASSETS_DIR)
的index.html
<script src="../app/lib/angular/angular.js"></script>
<script src="../app/js/app.js"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.