zoukankan      html  css  js  c++  java
  • TypeError: view must be a callable or a list/tuple in the case of include()

    In 1.10, you can no longer pass import paths to url(), you need to pass the actual view function:

    from posts.views import post_home
    
    urlpatterns = [
        ...
        url(r'^posts/$', post_home),
    ]


    在django 1.10 里面urls.py 新的写法: 
    urls.py 文件里添加blog的url:

    from django.conf.urls import url
    from django.conf.urls import include
    from django.contrib import admin
    from blog.views import index
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^index/$',index),
    ]

    如果使用django1.10以下的版本则写法:

    from django.conf.urls import url
    from django.conf.urls import include
    from django.contrib import admin
    
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^index/$',"blog.views.index"),
    ]
     
  • 相关阅读:
    元素定位8种方法
    excel做数据驱动
    selenium colse()与quit()方法的区别
    flask 获取request参数的几种形式
    hdu1272
    土地征用
    任务安排
    征途
    锯木厂选址
    特别行动队
  • 原文地址:https://www.cnblogs.com/xqnq2007/p/7043807.html
Copyright © 2011-2022 走看看