构建一张Scrumboard学习Django



我目前正在通过YouTube,Udemy和PluralSight学习Django,以便我可以为我们的非营利基金会制作程序。我从Pluralsight开始的东西遇到了很多问题。

当前的问题是我一直遇到错误:

path(r'^scrumboard/', include('scrumboard.urls')),
NameError: name 'include' is not defined

目录:

/djangular (the project folder)
/djangular/djangular (where my scrumboard directory/manage.py sits)
/djangular/djangular/djangular (where urls.py, the file throwing the error sits)

代码:

from django.contrib import admin
from django.urls import path
urlpatterns = [
    path(r'^admin/', admin.sites.urls),
    path(r'^scrumboard/', include('scrumboard.urls')),
]

到目前为止,我已经遵循了T的指示,并遇到了无数问题,我假设这是另一个问题。它最初希望我使用" URL"一词,而不是路径,这立即导致故障。

这是另一种情况,还有我可以用来学习Django的其他资源吗?这对我来说不是很好,但是我确实希望能够编写自己的代码,我喜欢语言和功能。我只是不是专业编码员。我不希望我的工作很漂亮,但我确实想完成工作。

我真的很感谢任何帮助。

您需要在代码中导入include,例如:

from django.conf.urls import include

也(如您所说(,通常会使用url而不是path,例如:

from django.contrib import admin
from django.conf.urls import url, include
urlpatterns = [
    url(r'^admin/', admin.sites.urls),
    url(r'^scrumboard/', include('scrumboard.urls')),
]

相关内容

  • 没有找到相关文章