python Django 多个视图url出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Django 多个视图url出错相关的知识,希望对你有一定的参考价值。
刚开始学Django,按照网上的写了一个很简单的例子,但总是出错
在mysite/urls.py中
from django.conf.urls import patterns,include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$','mysite.views.first_page'),
url(r'^west/',include('west.urls')),
)
然后在west/urls.py中
from django.conf.urls import patterns, include, url
urlpatterns=patterns(
url(r'^$','west.views.first_page'),
)
之后在views.py中定义了first_page 函数
之后访问http://127.0.0.1:8000/west 就出错了
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^admin/
^$
west/
The current URL, west, didn't match any of these.
求助大神帮忙
url(r'^$','west.views.first_page'), 参考技术B 访问http://127.0.0.1:8000/west/ 注意最后的/追问
访问http://127.0.0.1:8000/west/ 都不会比较最后一个pattern了
Django tried these URL patterns, in this order: ^admin/ ^$ The current URL, west/, didn't match any of these.只比较了前两个
你改了别的地方吧。。。。
或者你第一次写,可以只写一个mysite/urls.py,先不要学习include
from django.contrib import admin
import west
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$','mysite.views.first_page'),
url(r'^west',west.index),
)追问
没有改动别的地方! 就是想学习才写多个,写一个……
以上是关于python Django 多个视图url出错的主要内容,如果未能解决你的问题,请参考以下文章
Heroku/Django:没有名为 dj_database_url 的模块