我得到的是:TypeError:在include()的情况下,视图必须是可调用的或列表/元组



我的根URL.py:

from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('', include('webarticles.urls')),
]

虽然我以前在stackoverflow上看到过这个错误的答案,但它们似乎对我不起作用

  1. 为什么使用url而不是路径
  2. 如果我要导入网络文章,考虑到我的项目和应用程序处于同一级别,如何做到这一点

感谢您所能提供的任何帮助!

确保你的urls.py-in-webarticles应用程序也有以下内容:

urlpatterns = [
path('', views.index, name='index'),
]

或者你在应用程序中使用的任何url列表。

==========对于项目urls.py==========

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
path('admin/', admin.site.urls),
path('',include("webarticles.urls")),
]

==========对于网络文章(应用程序(urls.py==========

from django.urls import path
from webarticles.views import *

urlpatterns = [
path('',DemoView1,name="demo1"),
path('demo2/', DemoView2, name="demo2"),
path('demo3/', DemoView3, name="demo3"),
]

最新更新