Django 按此顺序尝试了这些 URL 模式
Django tried these URL patterns, in this order
当我点击 link 时,它总是出现 not found 错误,而在 home
页面上它运行正常。这是我的 url 模式:
from django.contrib import admin
from django.urls import path
from App import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('qui_sommes_nous/', views.qui_sommes_nous, name='qui_sommes_nous'),
path('equipe/', views.equipe, name='equipe'),
path('galerie/', views.galerie, name='galerie'),
path('avendre/', views.avendre, name='avendre'),
path('alouer/', views.alouer, name='alouer'),
path('realisation/', views.realisation, name='realisation'),
path('contact/', views.contact, name='contact'),
path('details_des_appartement/', views.details_des_appartement, name='details_des_appartement'),
]
请帮我解决这个问题。
你的路径需要有一个斜杠作为前缀,所以:
<a href="/contact/">contact</a>
例如。不是:
<a href="contact/">contact</a>
最好使用 {% url … %}
template tag [Django-doc]:
<a href="{% url 'contact' %}">contact</a>
当我点击 link 时,它总是出现 not found 错误,而在 home
页面上它运行正常。这是我的 url 模式:
from django.contrib import admin
from django.urls import path
from App import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('qui_sommes_nous/', views.qui_sommes_nous, name='qui_sommes_nous'),
path('equipe/', views.equipe, name='equipe'),
path('galerie/', views.galerie, name='galerie'),
path('avendre/', views.avendre, name='avendre'),
path('alouer/', views.alouer, name='alouer'),
path('realisation/', views.realisation, name='realisation'),
path('contact/', views.contact, name='contact'),
path('details_des_appartement/', views.details_des_appartement, name='details_des_appartement'),
]
请帮我解决这个问题。
你的路径需要有一个斜杠作为前缀,所以:
<a href="/contact/">contact</a>
例如。不是:
<a href="contact/">contact</a>
最好使用 {% url … %}
template tag [Django-doc]:
<a href="{% url 'contact' %}">contact</a>