Właśnie zacząłem uczyć się Pythona i Django i mam pytanie. Mam zadanie, aby włączyć widoki funkcji do widoków opartych na klasach. Ale moje linki nie będą działać.Adres zwrotny Django z parametrami do widoku opartego na klasach
są z urls.py:
url(r'^$', ContactIndex.as_view()),
url(r'^add$', ContactAdd.as_view()),
url(r'^([0-9]+)/update$', ContactUpdate.as_view()),
url(r'^([0-9]+)/view$', ContactView.as_view()),
To jest mój związek:
{% url rtr_contact.views.ContactView contact.id %}
ale ta praca robi to mówi:
Caught NoReverseMatch while rendering: Reverse for 'rtr_contact.views.ContactView' with arguments '(20L,)' and keyword arguments '{}' not found.
Należy sufiks wzorców URL z ukośnikiem. Jest to standard w Django, który ułatwia innym programom pracę z nim (bez wchodzenia w szczegóły ...) – jpic