为了账号安全,请及时绑定邮箱和手机立即绑定

我的报错显示为不是一个包裹……

File "/root/myblog/myblog/urls.py", line 11, in <module>

    url(r'blog', include('blog.views.urls'))

  File "/usr/local/python3/lib/python3.6/site-packages/django/urls/conf.py", line 34, in include

    urlconf_module = import_module(urlconf_module)

  File "/usr/local/python3/lib/python3.6/importlib/__init__.py", line 126, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 978, in _gcd_import

  File "<frozen importlib._bootstrap>", line 961, in _find_and_load

  File "<frozen importlib._bootstrap>", line 945, in _find_and_load_unlocked

ModuleNotFoundError: No module named 'blog.views.urls'; 'blog.views' is not a package


正在回答

1 回答

django 1.10版本改了写法了。首先要在引入view模块,其次后面URL设置里views.hello不要加引号了

views.py:

from django.conf.urls import url

from django.contrib import admin

from blog import views

 

urlpatterns = [

    url(r'^admin/', admin.site.urls),

    url(r'helloworld', views.hello)

]


1 回复 有任何疑惑可以回复我~
#1

慕前端3429475

好棒棒呀
2018-07-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django初体验
  • 参与学习       52940    人
  • 解答问题       79    个

本教程主要讲解Django基础入门知识,不容错过的Django初体验

进入课程

我的报错显示为不是一个包裹……

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信