我是Django的初学者,我在第一天就遇到了错误。 任何人都可以帮助我吗?
这是错误我正在
文件" /home/akshay/Desktop/cdsmalpha/cdsmalpha/urls.py" ;,第23行,在模块>中
url(r' ^ hello /',articles.views.hello,name =' hello'),
NameError:name' articles'未定义
这是主项目目录中的url.py文件
from django.conf.urls import include, url
from django.contrib import admin
from articles import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/', articles.views.hello, name = 'hello'),
]
答案 0 :(得分:1)
您正在从模块views
导入articles
类。你永远不会自己导入文章模块。没有必要说articles.views
。只导入模块时,您只使用语法module.class
或module.function
。但是,如果从模块导入特定类,则只使用语法class.attribute
。因此,在您的情况下,只需说出views.hello
和不 articles.views.hello
。
答案 1 :(得分:1)
您已导入文章应用,所以现在您可以从那里指出它:
npm install