版权声明:本文为博主原创文章,未经博主允许也可以得转载。 https://blog.csdn.net/zrcshendustudy/article/details/82847812
情境再现:
改动了一下源代码:
from django.conf.urls import include,url
from django.contrib import admin
admin.autodiscover()
from blog.views import archive
urlpatterns = ['',
# Examples:
# url(r'^$', 'mysite.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
url(r'^admin/',include(admin.site.urls)),
url(r'^blog/', archive),
]
报了错误:
在url那里报了错
分析问题:
格式不对。
参考了一篇博客:
https://blog.csdn.net/u013680097/article/details/53941588
解决问题:
include方法不被系统支持
最好的解决办法是这样的,删除include包并导入mysite.views包:
from django.conf.urls import url
from django.contrib import admin
from mysite import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/', archive),
]
运行成功的画面: