我的网站有3个应用程序[阿尔法,商店,管理]。alpha
用于登录页、登录、关于、联系人和类似页面store
e-com类页面,management
用于系统管理
github:@托尔岑/杰瑞
我有urls.py在我所有的应用程序和一切运行良好,但当尝试请求在应用程序的网址,它没有工作。
主要网址
urlpatterns = [
path('admin/', admin.site.urls),
path('services',include('store.urls')),
path('management',include('management.urls')),
path('',include('alpha.urls'))
]
商店的第一个应用程序URL
urlpatterns = [
path('',views.main,name = "main"),
path('track',views.track,name="tracker")
]
用于管理的第二个应用程序URL
urlpatterns = [
path('',views.main ,name=''),
path('staffs',views.staffs ,name='staffs'),
path('customers',views.customers,name='customers'),
path('services',views.services ,name='services'),
path('delete',views.delete ,name='delete'),
path('add',views.add ,name='add'),
path('crm',views.crm ,name='crm'),
path('ratings',views.ratings ,name='ratings'),
path('complainBox',views.complainBox,name = 'complainBox'),
path('registrationApproval',views.registrationApproval ,name='registrationApproval'),
path('feedbacks',views.feedbacks,name = "feedbacks"),
path('contact',views.contact,name = "Contact"),
path('datasets',views.datasets,name = "Dataset page"),
path('tools',views.tools,name ="Tools page" ),
path('services',views.services,name ="services page" ),
path('reports',views.reports,name ="reports page" ),
path('login',views.login,name="Login page") ,
path('forgetPassword',views.forgetPassword,name = "Forget password")
]
Alpha的第三个应用程序URL
urlpatterns = [
path('',views.main,name='Main page'),
path('about',views.about , name="About page"),
path('contact',views.contact,name='contact page'),
path('register',views.register,name='Staff registration'),
path('patners',views.patners ,name="patner page"),
path('alumuni',views.alumuni,name="Alumini page"),
path('help',views.help , name = "help page"),
path('complain',views.complain,name="Complain page"),
path('feedback',views.feedback,name = "feedback page"),
path('plans',views.plans,name = "plans and visions"),
path('team',views.team,name = "team page")
]
management page image
当我单击工具或其他链接时,它会显示如下Img of page when i try tool menu link
我该怎么办谁来帮帮普利兹!
1条答案
按热度按时间uqzxnwby1#
URL正常工作的原因是使用
include()
会将包含的URL附加到您指定的路径。因此,在您的示例中,所有管理URL都附加到yoursite.com/management/
-您的tools
URL将位于yoursite.com/management/tools
。如果你不想发生这种情况,那么就把第一个路径参数设置成一个空字符串。