我对 Django 很陌生。我刚刚配置了它并尝试创建一个简单的 Hello world!Web应用程序。我正在一步一步地学习教程。我运行命令 python django-admin.py startproject mysite 它创建了 mysite 目录,其中另一个名为 mysite 的目录与 manage.py 一起在其中。子目录 mysite 有init .py init .pyc settings.py settings.pyc urls.py urls.pyc wsgi.py wsgi.pyc。
在外部 mysite 目录中,我创建了 views.py,其中包含以下代码:-
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world!")
Run Code Online (Sandbox Code Playgroud)
在内部 mysite 目录中,在 urls.py 中,我有以下代码:-
from django.conf.urls import patterns, include, url
from mysite.views import *
urlpatterns = patterns('',
url(r'^hello/$', 'mysite.views.hello'),
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:-
ImportError at /hello/
No module named views
Request Method: GET
Django Version: 1.6.2
Exception Type: ImportError
Exception Value: …Run Code Online (Sandbox Code Playgroud) django ×1