Python 在此服务器上找不到Django manage.py runserver命令请求的资源错误
我今天刚开始与django合作 我尝试执行run server命令,但一直遇到Python 在此服务器上找不到Django manage.py runserver命令请求的资源错误,python,django,Python,Django,我今天刚开始与django合作 我尝试执行run server命令,但一直遇到页面未找到错误 我已经试着调试这个问题将近一个小时了 项目rms>myrms(应用程序) 编辑: 我有一个由meshy指出的双重定义url模式语句。我纠正了那个错误,但代码仍然不起作用。救命啊 myrms/view.py myrms/url.py 它应该会显示hello world语句,但会不断出现Page not found error 在运行manage.py runserver时 正在执行系统检查 System
页面未找到错误
我已经试着调试这个问题将近一个小时了
项目rms>myrms(应用程序)
编辑:
我有一个由meshy指出的双重定义url模式语句。我纠正了那个错误,但代码仍然不起作用。救命啊
myrms/view.py
myrms/url.py
它应该会显示hello world语句,但会不断出现Page not found error
在运行manage.py runserver时
正在执行系统检查
System check identified no issues (0 silenced).
February 18, 2019 - 18:41:24
Django version 2.1.7, using settings 'RMS.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[18/Feb/2019 18:41:36] "GET /myrms/ HTTP/1.1" 404 77
我正在试着打开。url“”或“”都显示错误您正在从该文件递归包含该文件 删除这一行,它是多余的,因为您是从
myrms/url.py
中写入它的:
path('myrms/', include('myrms.urls')),
更改视图的URL以匹配您正在访问的URL:
path('myrms/', views.index,name = 'index'),
或者,访问不同的URL:
确保ROOT\u URLCONF
设置为myrms.url
另一个老答案
您正在使用“^$”
,但这是用于重新设置路径()
,而不是路径()
问题更改前的原始答案
您已经定义了两次urlpatterns
。第二次定义它时,将覆盖第一次
要更正此问题,请合并两个列表:
urlpatterns = [
path('', views.index,name = 'index'),
path('myrms/', include('myrms.urls')),
path('admin/', admin.site.urls),
]
要提供索引,请将url模式
'
更改为'^$'
Hi。请详细说明这有什么帮助>请添加一些信息:a)在python manage.py runserver
之后您得到了什么,b)您试图打开哪个url,c)错误堆栈跟踪-从“页面未找到错误”复制粘贴文本,d)查看您的命令行-什么manage.py runserver
打印?您已经修改了您的问题,我的答案现在已过时。@meshy您帮助删除了另一个错误。它必须对OP在任何情况下都有帮助我更正了url文件,我还使用了“”来“^$”更改,但仍然显示页面未找到错误请告诉我一个合适的在线教程,可以帮助我学习django
path('myrms/', views.index,name = 'index'),
path('', views.index,name = 'index'),
urlpatterns = [
path('', views.index,name = 'index'),
path('myrms/', include('myrms.urls')),
path('admin/', admin.site.urls),
]