Django中的导航链接

问题描述 投票:0回答:1

[如何在导航栏上设置适当的导航以返回首页或进入其他部分,例如“联系方式”或“价格”?生病的快速例子我真正的意思:

首页-价格-联系

在主页上,我按“主页”按钮,由于我们在主页上,因此它当然会刷新该站点。我按价格按钮,它进入127.0.0.1:8000/prices,一切似乎都还好

  • 现在我们在价格部分页面-

首页-价格-联系

但是现在当我按“ Contact”时,它会转到127.0.0.1:8000/prices/contact,但我希望它是127.0.0.1:8000/contact,或者现在按“ home”,它会刷新该站点,而不会返回到主页。您能给我小费我现在该怎么办?

我的urls.py(整个项目)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('main.urls') ),
]

我的urls.py(应用程序)

urlpatterns = [
    path('', views.home, name="home-page"),
    path('prices/', views.prices, name="prices-page"),
    path('contact/',views.contact, name="contact-page"),
]

我的views.py(应用程序)

def home(request):
return render(request, 'home.html', {})
def prices(request):
return render(request, 'prices.html', {})
def contact(request):
return render(request, 'contact.html', {})
python html django url
1个回答
0
投票

再添加一个路径,如urlpatterns中的home/

urlpatterns = [
path('', views.home, name="home-page"),
path('home/', views.home, name="home-page"),
path('prices/', views.prices, name="prices-page"),
path('contact/',views.contact, name="contact-page"),
© www.soinside.com 2019 - 2024. All rights reserved.