我使用WebPack
來設置Django和React。到目前爲止,我已經產生了bundle
,我想引用它在我的模板:設置Django和React
{% extends "main/base.html" %}
{% load render_bundle from webpack_loader %}
{% block main %}
<div id="App1"></div>
{% render_bundle 'vendors' %}
{% render_bundle 'App1' %}
{% endblock %}
然而,Django的似乎無法找到正確的bundle
文件,我得到如下圖所示的404
錯誤。我是否在settings.py
中正確初始化了所有內容?
編輯:
webpack-stats-local.json
:#從配置文件正確生成
{"status":"done","chunks":{"App1":[{"name":"App1-a1f17f437b3aacf3188f.js","path":"/Users/andyxu/Documents/my_website/my_website/static/bundles/local/App1-a1f17f437b3aacf3188f.js"}],"vendors":[{"name":"vendors.js","path":"/Users/andyxu/Documents/my_website/my_website/static/bundles/local/vendors.js"}]}}
print(STATIC_ROOT)
==> /Users/andyxu/Documents/my_website/my_website/static
你可以用STATIC_ROOT,STATIC_URL和STATICFILES_DIRS包含settings.py嗎? – PierreOcinom
@PierreOcinom我在屏幕截圖中顯示了除STATIC_ROOT以外的所有內容。不明白你的意思。 – anderish