Django数据库路由错误:“需要超过1个值来解包”
当我在我的代码中这样做的时候:
DATABASE_ROUTERS = [
'some_value_here'
]
我得到了:
ValueError at /
need more than 1 value to unpack
<some-path>/django/v1_2/core/handlers/base.py in get_response
# Setup default url resolver for this thread.
urlconf = settings.ROOT_URLCONF
urlresolvers.set_urlconf(urlconf)
resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)
# Apply request middleware
for middleware_method in self._request_middleware:
response = middleware_method(request) ... #<<<< Error is on this line
if response:
return response
if hasattr(request, "urlconf"):
# Reset url resolver with a custom urlconf.
urlconf = request.urlconf
这是怎么回事?有什么想法吗?
2 个回答
0
试试这个:
DATABASE_ROUTERS = [
'some_value_here',
]
0
算了,我自己找到了错误:我需要的是模块的名字,而不仅仅是类的名字。