Python 如何在Django中清除路径进入主页

Python 如何在Django中清除路径进入主页,python,django,django-models,django-rest-framework,django-views,Python,Django,Django Models,Django Rest Framework,Django Views,我正在尝试从联系我们页面进入主页。 订阅视图.py:(订阅基本上是联系人) 订阅URL.py: from django.urls import path from . import views from django.urls import path,include from django.conf.urls import url from django.contrib import admin from ecom import views as ecom_views urlpatterns

我正在尝试从联系我们页面进入主页。 订阅视图.py:(订阅基本上是联系人)

订阅URL.py:

from django.urls import path
from . import views
from django.urls import path,include
from django.conf.urls import url
from django.contrib import admin
from ecom import views as ecom_views

urlpatterns = [
    path('subscribe', views.subscribe, name = 'subscribe'),
]
在网站上按home键时如何重定向到主页?
尽管我尝试了几次,但最终还是转到了主页,但实际上我想转到

,这是由于您如何配置
url.py
设置。 在您的案例中,这是必须发生的事情:您在URL
subscribe页面上http://127.0.0.1:8000/subscribe
当您单击主页按钮时,它会将后缀
/home
指向您的
url.py
,如下所示

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('subscribe.urls'))
]
因此,您可以看到调度将选择第二条路径,然后将在
subscribe url.py
中重新路由到您的第一个配置,这将给出路径
http://127.0.0.1:8000/subscribe/home
。要解决此问题,请在主
url.y
中为
/home
添加另一个路径,该路径将发送到给定视图以仅显示主页


另外,请阅读

中的文档,您是否解决了问题?请务必更新您的状态。
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('subscribe.urls'))
]