我正在尝试将国际化添加到我的 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)