django - 在 include() 中指定命名空间而不提供 app_name ' django.core.exceptions.ImproperlyConfigured
问题描述
from django.urls import path
from django.conf.urls import include, url #22.JUN.2018 #25.Jun.2018
from django.contrib import admin
#from bookmark.views import BookmarkLV, BookmarkDV
urlpatterns = [
url(r'^admin/',admin.site.urls),
url(r'^bookmark/',include('bookmark.urls', namespace='bookmark')),
url(r'^blog/', include('blog.urls', namespace='blog')),
我需要你们帮助!!!这是我的代码。我有一个错误....请帮助我....
'在 include() 中指定命名空间而不提供 app_name ' django.core.exceptions.ImproperlyConfigured:不支持在 include() 中指定命名空间而不提供 app_name。在包含的模块中设置 app_name 属性,或者传递一个包含模式列表和 app_name 的 2 元组。
解决方案
您必须添加一个app_name
在包含urls.py
模块中调用的变量。
例如,如果您在项目 urls.py 中包含此内容:
url(r'^bookmark/',include('bookmark.urls', namespace='bookmark'))
你必须添加一个变量:
app_name = 'bookmark'
就urlpatterns
在书签/urls.py 文件中的变量定义之前。
推荐阅读
- c++ - Qt5:如何使用 QProcess 进行批处理
- html - 如何使我的页面内容在我的母版页内容下方开始?
- angularjs - 获取 ItemID Office.context.mailbox.item.itemId outlook mac os 插件
- java - 用于股票分析的 Java 云应用程序
- html - 在 div 内部的自定义标签上应用背景颜色
- python - 如何在python中安全地停止正在运行的线程
- mysql - 更新非主键列时出现重复条目
- ios - 过渡到子 UINavigationController 时出现奇怪的导航栏动画
- php - 是否可以使用 QueryBuilder 管理返回数组的结构?
- authentication - 为什么我们更喜欢在标头中发送用户凭据、JWT 令牌?