私はビューによって渡された場合のjsファイルが含まれますいくつかのビューで使用するテンプレートの条件を持って生産にstaticfileエラーが不足している原因ジャンゴ条件付きのJavaScriptファイルは、
これは、開発中にエラーが発生しないが、生産にプッシュするとき、私はエラーを取得する.......
context = {'title': 'Sign up',
'form': form,
'js_file': 'js/supplier.js'}
return render(request, 'pages/signup.html', context)
:によってビューで使用される例である
{% if js_file %}
{% block inner_js %}
<script defer type="text/javascript" src="{% static js_file %}"></script>
{% endblock inner_js %}
{% endif %}
ValueError at /users/example/
Missing staticfiles manifest entry for ''
上記のブロックを削除した場合、このエラーは消えてしまいます(jsファイルなしでテンプレートを使用するビューでは問題ありません)。 jsファイルを使用するすべてのビューに対して新しいバージョンのテンプレートを作成する必要はなく、これを修正するより良い方法はありますか? (少し奇妙なエラーのようです)。
おかげで元の状態からif条件を変更する必要がありましたが、現在は動作しています。ありがとう。 – Yunti
ああ、申し訳ありません。私は衰えた!修正していただきありがとうございました、と喜んでそれが助け:) – dannosaur