我正在尝试从页面链接(ciopsmenu)导航到一个应用程序,该页面是位于主页应用程序中的视图,但出现404错误。
我尝试使用include模块将路径(searchLit / urls.py)添加到项目级别的urls.py文件中,并且还尝试将同一行添加到我的homepage / urls.py文件中
#ciopsdb/urls.py
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/',admin.site.urls),path('',include('homepage.urls')),path('ciopsmenu/searchlit/',include('searchLit.urls')),]
#homepage/urls.py
from django.urls import path,include
from . import views
urlpatterns = [
path('',views.index,name='index'),path('accounts/',include('django.contrib.auth.urls')),path('ciopsmenu/',views.ciopsMainmenu,name='ciopsMainmenu'),]
#installed apps from settings.py
INSTALLED_APPS = [
'searchLit','homepage','base','django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','mod_wsgi.server',Page not found (404)
Request Method: GET
Request URL: http://*******:8080/ciopsmenu/searchlit/
Using the urlconf defined in ciopsdb.urls,Django tried these URL patterns,in this order:
admin/
[name='index']
accounts/
ciopsmenu/ [name='ciopsMainmenu']
ciopsmenu/searchlit/ ciopsmenu/searchlit/ [name='searchLit']
ciopsmenu/searchlit/ ciopsmenu/searchlit/ [name='searchLit']
The current path,ciopsmenu/searchlit/,didn't match any of these.