'Specifying a namespace in include() without providing an app_name '

问题:

 File "D:\Python34\lib\site-packages\django\urls\conf.py", line 39, in include
    ‘Specifying a namespace in include() without providing an app_name ‘
django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include()
 without providing an app_name is not supported. Set the app_name attribute in t
he included module, or pass a 2-tuple containing the list of patterns and app_na
me instead.

  

处理方法:

解决方法,在mysite/urls.py增加app_name=‘mysite

‘‘‘定义mysite的url模式‘‘‘
from django.conf.urls import url
from . import views

app_name=‘mysite‘

urlpatterns={
    #主页
    url(r‘^$‘,views.index,name=‘index‘)
}

  

 


 

'Specifying a namespace in include() without providing an app_name '

原文地址:https://www.cnblogs.com/chenliwei/p/9413244.html

时间: 2024-10-18 00:32:14

'Specifying a namespace in include() without providing an app_name '的相关文章

解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题

python3 Django 环境下,如果你遇到namespace没有注册以及在根目录下urls.py中的include方法的第二个参数namespace添加之后就出错的问题. 出错问题: 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() witho

Django2.0异常:Specifying a namespace in include() without providing an app_name is not supported.

Django2.0异常:Specifying a namespace in include() without providing an app_name is not supported. 新建 模板 小书匠 欢迎使用 小书匠(xiaoshujiang)编辑器,您可以通过设置里的修改模板来改变新建文章的内容. Django2.0异常:Specifying a namespace in include() without providing an app_name is not supporte

五、Django学习之django3.0.3报错:Specifying a namespace in include() without providing an app_name

在根目录下的urls.py中使用了include方法,并且使用了namespace参数,如下图: url(r'^my_app/', include(('my_app.urls'), namespace="my_app")) 在启动项目时,会报错:'Specifying a namespace in include() without providing an app_name ' 这是因为django2相对于django1做了改动,在include函数里增加了参数app_name,表示

django2.X 路由兼容 include模块书写规范(尴尬的namespace)

在使用以往框架的项目路由urls文件时    urlpatterns = [    url(r'^user/',include('user.urls', namespace='user')),    url(r'^',include('goods.urls',namespace='goods')),] 错误信息: Specifying a namespace in include() without providing an app_name is not supported. Set the

Python 项目实践三(Web应用程序)第二篇

接着上节的继续学习,使用Django创建网页的过程通常分三个阶段:定义URL.编写视图和编写模板.首先,你必须定义URL模式,每个URL都被映射到特定的视图--视图函数获取并处理网页所需的数据.视图函数通常调用一个模板,后者生成浏览器能够理解的网页.为明白其中的工作原理,我们来创建学习笔记的主页.我们将定义该主页的URL.编写其视图函数并创建一个简单的模板. 一 创建网页:学习笔记主页 1 映射URL 用户通过在浏览器中输入URL以及单击链接来请求网页,因此我们需要确定项目需要哪些URL .主页

django+xadmin在线教育平台(十六)

7-7 modelform 提交我要学习咨询1 对应表userask form会对字段先做验证,然后保存到数据库中. 可以看到我们的forms和我们的model中有很多内容是一样的.我们如何让代码重复利用呢? 使用modelform解决这个问题. # encoding: utf-8 from django import forms from operation.models import UserAsk __author__ = 'mtianyan' __date__ = '2018/1/12

Django学习之十一:真正理解Django的路由分发和反解url原理

目录 URL Dispatcher 简介 模式概念 对比URLPattern 与 URLResolver (多态的体现) 构建子路由几种方式 反解url算法逻辑 URL Dispatcher 简介 django的url dispatcher 设计是基于一个url mapper来工作的. 这个url mapper主要用在两个方向: url 匹配到 视图 通过提供的标识,反解出url Django provides a solution such that the URL mapper is the

C++ namespace的作用

namespace:命名空间或者叫名字空间,传统的c++只有一个全局的namespace,但是由于现在的程序规模越来越大,程序的分工越来越细,全局作用域就变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就可能出现名字的冲突.namespace引入了复杂性,解决了这个问题.namespace允许像类.对象.函数聚集在一个名字下,本质上讲namespace是对全局作用域的细分. 比如这样的程序大家经常见到的: 1 #include <iostream> 2 us

PHP命名空间namespace使用小结

1.介绍一下php的命名空间 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法.在很多地方都可以见到这种抽象概念.例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色.具体举个例子,文件 foo.txt 可以同时在目录/Home/greg 和 /Home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件.另外,在目录 /Home/greg 外访问 foo.txt 文件时,我们必须将目录名以及目录分隔符放在文件名之前得到 /Hom