1. Relative URLs
將
<a href="basicapp/index"> Index </a>
簡化成
<a href="{% url 'basicapp:index' %}"> Index </a>
上例我們設定路由urls.py
# urls.py
from django.conf.urls import url
from basicapp import views
app_name = 'basicapp' # 新增app_name變數
urlpatterns = [
url(r'^$', views.index, name='index'), # 設定屬性name為index
]
由此可得 {% url 'basicapp:index' %}是如何生成
如果要產生admin頁面相對URLs
{% url 'admin:index' %}
注意:'basicapp:index' 請確認有無空白,不然會噴錯
沒有留言:
張貼留言