我的報(bào)錯(cuò)顯示為不是一個(gè)包裹……
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
2018-06-29
django 1.10版本改了寫法了。首先要在引入view模塊,其次后面URL設(shè)置里views.hello不要加引號(hào)了
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)
]