次のようなURLパターンを持つ、完全に機能するDjangoプロジェクト(virtualenvではありません)があります
url(r'^$', 'myapp.views.Dashboard', name="dashboard"),
次のようなテンプレートで使用されます
{% url 'dashboard' %}
仮想環境に移動していますが、を使用してvenvをアクティブにするとsource venv/bin/activate
、すべてのURLタグが表示されます
NoReverseMatch at /
Reverse for ''dashboard'' with arguments '()' and keyword arguments '{}' not found.
一重引用符を削除すると、このエラーが削除されます。たとえば{% url dashboard %}
、問題ありません。ただしproject-create
、virtualenv が非アクティブ化されている場合、これらの引用符がないと URL は失敗します。
私が見るべきものはありますか?すべての引用符を削除して、複合 URL の名前を変更する必要がありますか (例: project-create ==> ProjectCreate
)?
ありがとう!