Haben Sie versucht, Ihre URLs zu benennen? In Ihrer Basis urls.py Datei, wenn Sie mit URLs von anderen Anwendungen sind, würde ich fügen Sie den Namespace und/oder app_name Argumente, zum Beispiel:
from django.conf.urls import include, url
urlpatterns = [
url(r'^author-polls/', include('polls.urls', namespace='author-polls')),
url(r'^publisher-polls/', include('polls.urls', namespace='publisher-polls')),
]
Und dann, in der Vorlage, versuchen
{% url 'author-polls:author_poll_list' author.pk %}
wo author_poll_list der Name Ihrer spezifischen Ansicht ist. Weitere Informationen zum Namespacing finden Sie unter here
Eine Sache zu erwähnen ist, ist jede andere Template-Tag-Abschluss in Ihren Vorlagen arbeiten z. statische Tags, Template enthält etc? Wenn dies nicht der Fall ist, müssen Sie möglicherweise Ihre Vorlagenordner als Vorlagenordner in
markieren Ich hoffe, dies hilft.
EDIT:
Möglicherweise möchten Sie auf einen Blick haben: https://youtrack.jetbrains.com/issue/PY-19152 und versuchen Sie Ihr PyCharm auf Version 2016.1.4
zu aktualisieren, die für dieses Problem ein Update umfasst. Es sieht aus wie ein ähnliches Problem zu dem, was Sie sehen.
Macht es das für jede URL oder nur für eine bestimmte App? – Sayse
@Say jede URL, auch die Standard {% URL 'admin: index'%} von Djangos Admin-App. – ampled
Sie könnten 'Datei> Caches ungültig/Neustart versuchen ' – Sayse