Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.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页面404_Python_Django - Fatal编程技术网

Python 找不到Django页面404

Python 找不到Django页面404,python,django,Python,Django,我在尝试运行django服务器时出现了这个错误,我不知道为什么会出现以下错误 URL文件位于myproject/test/url.py中 from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'', include('wars.urls')), ] myproject/test/sett

我在尝试运行django服务器时出现了这个错误,我不知道为什么会出现以下错误

URL文件位于myproject/test/url.py中

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('wars.urls')),
]
myproject/test/settings.py

ROOT_URLCONF = 'test.urls'

  TEMPLATES = [
      {
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [],
    'APP_DIRS': True,
    'OPTIONS': {
        'context_processors': [
            'django.template.context_processors.debug',
            'django.template.context_processors.request',
            'django.contrib.auth.context_processors.auth',
            'django.contrib.messages.context_processors.messages',
        ],
    },
},
  ]
在同一个文件夹中,我还有另一个文件夹wars,其中也有URL,在myproject/wars/ursl.py中

from django.conf.urls import url
from . import views


urlpatterns = [
url(r'^auth/$', views.authenticate_for_token, name='authenticate'),

url(r'^records/all/(?P<token>[1-9]_[a-z]*)/$', views.records_list_all, name='records_all'),
url(r'^records/(?P<offset>[0-9]*)/(?P<limit>[1-9][0-9]*)/(?P<token>[1-9]_[a-z]*)/(?P<comp_code>[0-9]{2,8})/$', views.records_list_subset, name='records_all'),
url(r'^records/save/$', views.records_save, name='records_save'),

url(r'^dropdown/(?P<comp_code>[0-9]{2,8})/(?P<token>[1-9]_[a-z]*)/$', views.get_dropdown_lists, name='dropdown_lists'),

url(r'^approve/$', views.approve_category, name='approve_category'),
url(r'^approve/delete/$', views.approve_category_delete, name='approve_category_delete'),

url(r'^hide-sheet/$', views.hide_sheet, name='hide_sheet'),
url(r'^hide-sheet/delete/$', views.hide_sheet_delete, name='hide_sheet_delete'),


url(r'^template/download/$', views.template_download, name='template_download'),
url(r'^template/upload/$', views.template_upload, name='template_upload'),

url(r'^overview/$', views.Overview.as_view(), name='admin_overview'),

url(r'^login/$', views.LoginView.as_view(), name='login'),
url(r'^logout/$', views.logout_func, name='logout'),
url(r'^user/$', views.UserManagement.as_view(), name='user_mgmt'),
url(r'^user/upsert/$', views.user_create, name='user_create'),

url(r'^debug/$', views.debug_func, name='debug'),

]
从django.conf.url导入url
从…起导入视图
URL模式=[
url(r“^auth/$”,views.authenticate,name='authenticate'),
url(r'^records/all/(?P[1-9].[a-z]*)/$”,views.records\u list\u all,name='records\u all'),
url(r'^records/(?P[0-9]*)/(?P[1-9][0-9]*)/(?P[1-9].[a-z]*)/(?P[0-9]{2,8})/$”,views.records_list_子集,name='records_all'),
url(r“^records/save/$”,views.records\u save,name='records\u save'),
url(r'^dropdown/(?P[0-9]{2,8})/(?P[1-9].[a-z]*)/$”,views.get_下拉列表,name='dropdown_列表'),
url(r“^approve/$”,views.approve\u category,name='approve\u category'),
url(r“^approve/delete/$”,views.approve\u category\u delete,name='approve\u category\u delete'),
url(r“^hide sheet/$”,views.hide_sheet,name='hide_sheet'),
url(r“^hide sheet/delete/$”,views.hide_sheet\u delete,name='hide_sheet\u delete'),
url(r“^template/download/$”,views.template\u download,name='template\u download'),
url(r“^template/upload/$”,views.template\u upload,name='template\u upload'),
url(r“^overview/$”,views.overview.as\u view(),name='admin\u overview'),
url(r“^login/$”,views.LoginView.as_view(),name='login'),
url(r“^logout/$”,views.logout_func,name='logout'),
url(r“^user/$”,views.UserManagement.as_view(),name='user\u mgmt'),
url(r“^user/upsert/$”,views.user\u create,name='user\u create'),
url(r“^debug/$”,views.debug_func,name='debug'),
]
我正在设法解决这个问题。我好像够不着那一页。在python服务器中,它说 未找到:/
[27/Nov/2017 09:44:54]“GET/HTTP/1.1”4045189

您没有任何指向
/
url路径的正则表达式。您可以像这样更改概览视图的URL

url(r'^overview/$', views.Overview.as_view(), name='admin_overview'),


您将在
myproject/wars/ursl.py中的
localhost:8005

中看到概览页面,将URL模式添加到
urlpatterns
以匹配“/”情况并实现该功能,例如:

urlpatterns = [
# ... others
url(r'^debug/$', views.debug_func, name='debug'),
url(r'^/$', views.index, name='index'),
]

不要忘记实现
views.index
函数,或者用类似
views.Overview.as_view()

的其他函数替换它,因为您没有这样的页面url@Sayse你是什么意思?我的意思是你的URL都没有指向那一点url@Sayse因为我希望它直接打开,这就是为什么我有url(r'',include('wars.url')),
urlpatterns = [
# ... others
url(r'^debug/$', views.debug_func, name='debug'),
url(r'^/$', views.index, name='index'),
]