小编M P*_*ari的帖子

TypeError:在include()的情况下,view必须是可调用的或list/tuple

我是django和python的新手.在url映射到视图期间,我遇到以下错误:TypeError:在include()的情况下,view必须是可调用的或list/tuple.

网址.py代码: -

from django.conf.urls import url
from django.contrib import admin


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^posts/$', "posts.views.post_home"), #posts is module and post_home 
]                                              # is a function in view. 
Run Code Online (Sandbox Code Playgroud)

views.py代码: -

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
#function based views

def post_home(request):
    response = "<h1>Success</h1>"
    return HttpResponse(response)
Run Code Online (Sandbox Code Playgroud)

追溯

在此输入图像描述

django python-2.7 python-3.x

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

django ×1

python-2.7 ×1

python-3.x ×1