小编Vik*_*biv的帖子

Django urls 调度程序错误 (urls.E004) 确保 urlpatterns 是 url() 实例的列表

我正在尝试将国际化添加到我的 Django 项目中。当我添加i18n_patterns()到我的主要内容时urls.py,我有以下问题:

ERRORS:
    ?: (urls.E004) Your URL pattern [<RegexURLResolver <module 'coffeebar.urls' from './coffee/coffeebar/urls.py'> (coffeebar:coffeebar) ^bar/>, <RegexURLResolver <RegexURLPattern list> (admin:admin) ^admin/>] is invalid. Ensure that urlpatterns is a list of url() instances.
Run Code Online (Sandbox Code Playgroud)

./coffee/coffee/urls.py(主网址配置)

from django.conf.urls import include, url
from django.conf.urls.i18n import i18n_patterns
from django.contrib import admin


urlpatterns = i18n_patterns([
    url(r'^bar/', include('coffeebar.urls')),
    url(r'^admin/', admin.site.urls),
])
Run Code Online (Sandbox Code Playgroud)

./coffee/coffeebar/urls.py(包含 urls 配置)

from django.conf.urls import url, include
from django.contrib.auth import views as auth_views

from . import views

app_name = …
Run Code Online (Sandbox Code Playgroud)

python django django-urls

3
推荐指数
1
解决办法
4059
查看次数

标签 统计

django ×1

django-urls ×1

python ×1