Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-链接到同一项目中不同应用程序的url_Python_Django - Fatal编程技术网

Python Django-链接到同一项目中不同应用程序的url

Python Django-链接到同一项目中不同应用程序的url,python,django,Python,Django,我正在制作一个Django项目,其中包含多个应用程序和多个URL.py文件。我正在尝试将用户帐户的应用程序添加到包含商店、购物车和订单应用程序的项目中。具体来说,我想将帐户/页面链接回商店 Main url.py: urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^account/', include('account.urls')), url(r'^cart/', include('cart.urls', nam

我正在制作一个Django项目,其中包含多个应用程序和多个URL.py文件。我正在尝试将用户帐户的应用程序添加到包含商店、购物车和订单应用程序的项目中。具体来说,我想将帐户/页面链接回商店

Main url.py:

urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^account/', include('account.urls')),
url(r'^cart/', include('cart.urls', namespace='cart')),
url(r'^orders/', include('orders.urls', namespace='orders')),
url(r'^', include('shop.urls', namespace='shop')),
]
帐户的URL.py/:

urlpatterns = [

url(r'^login/$', 'django.contrib.auth.views.login', name='login'),
url(r'^logout/$', 'django.contrib.auth.views.logout', name='logout'),
url(r'^logout-then-login/$', 'django.contrib.auth.views.logout_then_login',name='logout_then_login'),
url(r'^register/$', views.register, name='register'),
url(r'^$', views.dashboard, name='dashboard'),

]
这是我用于帐户页面的模板

{%load staticfiles%}
{%block title%}{%endblock%}
瑞秋的东西
{%if request.user.u经过身份验证%}
{%endif%} {%if request.user.u经过身份验证%} 你好{{request.user.first_name}}, {%else%} {%endif%} {%block content%} {%endblock%}
您使用了错误的url名称(
shop
)进行反向操作。查看
shop/url.py
文件,并查看
^$
路径的实际名称。因为已经定义了一个名称空间,所以应该将其反转为
shop:

Hmm,谢谢您的输入。但是,当我将“shop”更改为“cart”时,仍然会出现相同的错误,而且URL文件中确实有cart/。此外,在这个url方案下,是否有办法链接回主商店页面?从django.conf.url导入url自。导入视图urlpatterns=[url(r'^$',views.product_list,name='product_list'),]它应该是
product_list
,然后反过来,而不是
shop
,应该解决它。谢谢,很抱歉输入错误,实际上,我遇到了相同的错误。>未找到参数为“()”且关键字参数为“{}”的“product_list”的反转。已尝试0个模式:[]编辑:
shop:product\u列表
工作哦,抱歉,还有命名空间,请尝试
shop:product\u列表