TypeError: include got an unexpected keyword argument app_name

**

报错源码:

**

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^student/', include('stu.urls', namespace='stus',app_name='stu')),  #定义根路由名称 ,应用名称
]

错误原因 Django2.x版本中include只有两个参数,app_name为多余的关键字参数,不写仍然报错。
TypeError: include got an unexpected keyword argument app_name_第1张图片
解决方法:
删除跟路由中include下的app_name=“stu”,同时在子路由app路由中加入app_name=“stu”。

TypeError: include got an unexpected keyword argument app_name_第2张图片
TypeError: include got an unexpected keyword argument app_name_第3张图片

你可能感兴趣的:(django,python,debug,bug)