namespace 实例命名空间 及 应用命名空间 问题

喜欢ヅ旅行 2023-08-17 17:15 221阅读 0赞

python3 Django 环境下,如果你遇到在根目录下urls.py中的include方法的第二个参数namespace添加之后就出错的问题。请在[app_name]目录下的urls.py中的urlpatterns前面加上app_name=’[app_name]‘, [app_name]代表你的应用的名称。
例如:app_name =’[blog]‘

主urls

  1. path('', include('web.urls', namespace='web', )),
  2. web-urls
  3. app_name = '[web]'
  4. urlpatterns = [
  5. #path('admin/', admin.site.urls),
  6. path('', index.index,name='index'),
  7. path('booklist/', books.books,name='booklist'),
  8. ]

转载于:https://www.cnblogs.com/wpss/p/11232119.html

发表评论

表情:
评论列表 (有 0 条评论,221人围观)

还没有评论,来说两句吧...

相关阅读

    相关 【C++】namespace 命名空间

    名称空间 两个术语: 声明区域:声明区域是可以在其中进行声明的区域。 潜在作用域:变量的潜在作用域从声明点开始,到其声明区域的结尾。因此潜在作用域比声明区域

    相关 浅说命名空间namespace

    浅说命名空间NAMESACE: 一、命名空间的成员: 只可以是函数,类,常量,(这里有一个要注意的点就是命名空间的常量必须是由const定义的,define的在这里无效。)

    相关 C++ | 命名空间_namespace

    C语言中是不存在命名空间的概念的,因为整个C语言工程就是一个大型的命名空间。当工程规模小时,不会产生大问题;但是一旦工程的规模大,会用到大量的动态库,尤其是第三方开发的动态库时