Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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.conf中的URL?_Python_Django_Django Urls - Fatal编程技术网

Python 无法匹配Django中URL.conf中的URL?

Python 无法匹配Django中URL.conf中的URL?,python,django,django-urls,Python,Django,Django Urls,我做错了什么 我的网址: Django的调试日志: Page not found (404) Request Method: GET Request URL: http://localhost:8000/login/ Using the URLconf defined in dealers.urls, Django tried these URL patterns, in this order: ^login|home/ ^login/$ ^login|home/ ^home/$ ^log

我做错了什么

我的网址:

Django的调试日志:

Page not found (404)
Request Method: GET
Request URL:    http://localhost:8000/login/
Using the URLconf defined in dealers.urls, Django tried these URL patterns, in this order:
^login|home/ ^login/$
^login|home/ ^home/$
^login|home/ ^home/dealer/(?P<dealer_id>\d+)/$
^admin/
The current URL, login/, didn't match any of these.
dealerpanel/url.py:

from django.conf.urls.defaults import patterns, include, url

urlpatterns = patterns('dealerpanel.views',
  (r'^login/$','login'),
  (r'^home/$','home'),
  (r'^home/dealer/(?P<dealer_id>\d+)/$','details')
)
来自django.conf.url.defaults导入模式,包括url
urlpatterns=patterns('dealerpanel.views',
(r“^login/$”,“login”),
(r“^home/$”,“home”),
(住宅/经销商/(?P\d+/$,“详细信息”)
)

将类似的内容添加到您的
dealerpanel/url.py
,以便
http://localhost:8000/login/
将点击视图
dealerpanel.views.target\u视图

urlpatterns = patterns('dealerpanel.views',
  ...
  (r'','target_view'),
)

这意味着
login
(或
home
)后的空字符串将匹配
目标视图

将类似的内容添加到
DealPanel/URL.py
中,以便
http://localhost:8000/login/
将点击视图
dealerpanel.views.target\u视图

urlpatterns = patterns('dealerpanel.views',
  ...
  (r'','target_view'),
)
## urls.py
urlpatterns = patterns('',
  (r'',include('dealerpanel.urls')),
  (r'^admin/', include(admin.site.urls))
)
这意味着
登录
(或
主页
)后的空字符串将与
目标视图

## urls.py
urlpatterns = patterns('',
  (r'',include('dealerpanel.urls')),
  (r'^admin/', include(admin.site.urls))
)
将include
dealerpanel.url
的前缀更改为空字符串。我认为您构建它的方式实际上是寻找一个url,如:

/login/login/
/login/home/
/home/login
...
将include
dealerpanel.url
的前缀更改为空字符串。我认为您构建它的方式实际上是寻找一个url,如:

/login/login/
/login/home/
/home/login
...