擅长:python、mysql、java
<p>Django已经更新了urlpatterns以采用“path”而不是使用url,因此它变得更加高效。你不必再使用regex了</p>
<pre><code>from django.urls import path
import views
urlpatterns=[
path('', views.index , name='index'),
path('blog/', views.blog , name='blog'),]
</code></pre>
<p>然后在模板中,可以使用模板标记</p>
<pre><code><a href="{% url 'index' %}">Index</a>
<a href="{% url 'blog' %}">Blog</a>
</code></pre>
<p>如果您有多个应用程序,可以按如下方式对其进行标记。例如,如果这是在“post”应用程序下:</p>
<pre><code>app_name = 'post'
urlpatterns=[
path('', views.index , name='index'),
path('blog/', views.blog , name='blog'),]
</code></pre>
<p>在模板中,执行以下操作:</p>
<pre><code><a href="{% url 'post:index' %}">Index</a>
<a href="{% url 'post:blog' %}">Blog</a>
</code></pre>