Urls.py utama saya,

urlpatterns = [
url(r'^semi_restful/', include('apps.semi_restful.urls', namespace='restful')),

Urls.py aplikasi saya,

 urlpatterns = [
   url(r'^$', views.index, name="index"),
   url(r'new^$', views.new, name="new"),
   ]

Html aplikasi saya,

 <a href="{% url'restful:new'%}">Add New User</a>

Memiliki tag tautan di atas.

Saya terus mendapatkan

Tag blok tidak valid pada baris 41: 'url'restful:new'

Saya pikir saya melakukan segalanya dengan benar dengan menetapkan namespace dan nama di urls.py.

Apakah ada yang tahu apa yang bisa salah??

Terima kasih sebelumnya.

0
Jung 10 Agustus 2017, 19:51

2 jawaban

Jawaban Terbaik

Coba tambahkan spasi antara url dan 'restful:new'.

3
Justin 10 Agustus 2017, 17:54

Di urls.py aplikasi Anda, Anda harus menambahkan:

app_name = 'restful'

Dan juga jika Anda menamai aplikasi Anda 'semi_restful', tautan Anda juga harus

{% url 'semi_restful:new' %}

Jika Anda melakukannya, app_name Anda juga harus 'semi_restful'

-1
stPhoenix 10 Agustus 2017, 17:05