首页 文章

在include()中指定命名空间而不提供app_name'django.core.exceptions.ImproperlyConfigured

提问于
浏览
0
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元组 .

2 回答

  • 0

    在其他网址的urlpatterns之前写app_name ='bookmark'

  • 0

    我不知道你在哪里写app_name = blog . 但是,我明白了

    解决方案是进入app文件ex)/blog/urls.py然后写app_name ='blog'

    $ cd /home/꾸르잼/Django/mysite/bookmark
    $ vi urls.py
    
    from django.conf.urls import url
    from bookmark.views import BookmarkLV, BookmarkDV
    
    app_name='bookmark'
    
    urlpatterns = [
    # Class-based views
    url(r'^$', BookmarkLV.as_view(), name='index'),
    url(r'^(?P<pk>\d+)/$', BookmarkDV.as_view(), name='detail'),
    ]
    

    如果你有像我这样的问题,希望你可以解决这个问题 . 祝你有美好的一天

相关问题