TypeError:在 include().hh 的情况下,视图必须是可调用的或列表/元组 [重复]
Posted
技术标签:
【中文标题】TypeError:在 include().hh 的情况下,视图必须是可调用的或列表/元组 [重复]【英文标题】:TypeError: view must be a callable or a list/tuple in the case of include().hh [duplicate] 【发布时间】:2017-06-21 22:13:48 【问题描述】:TypeError: view must be a callable or a list/tuple in the case of include().
网址
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^$',"newhomaa.views.home", name='home'),
url(r'^admin/', include(admin.site.urls)),
观看次数
from django.shortcuts import render
def home(request):
return render(request,"home.html",)
INSTALLED_APPS = [
'newhomaa',
我需要解决我的问题
【问题讨论】:
看这里***.com/questions/38744285/… 我知道但我不知道他想要什么 【参考方案1】:从您的视图中导入 home
函数,并在您的 url 模式中使用它而不是字符串。
from newhomaa.views import home
urlpatterns = [
url(r'^$', home, name='home'),
url(r'^admin/', admin.site.urls),
]
请注意,在 Django 1.9+ 中,您不需要将 include()
与 admin.site.urls
一起使用。
【讨论】:
以上是关于TypeError:在 include().hh 的情况下,视图必须是可调用的或列表/元组 [重复]的主要内容,如果未能解决你的问题,请参考以下文章