作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 Django 设置一个简单的数据库,但在运行“python manage.py syncdb”时出现上述错误
这是 manage.py 或我的 .db 文件中的问题吗?有关如何解决的建议?
编辑:添加完整回溯
Traceback (most recent call last):
File "manage.py", line 14, in <module>
execute_manager(settings)
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 438, in execute_manager
utility.execute()
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 252, in fetch_command
app_name = get_commands()[subcommand]
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 101, in get_commands
apps = settings.INSTALLED_APPS
File "/Library/Python/2.7/site-packages/django/utils/functional.py", line 276, in __getattr__
self._setup()
File "/Library/Python/2.7/site-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/Library/Python/2.7/site-packages/django/conf/__init__.py", line 139, in __init__
logging_config_func(self.LOGGING)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/config.py", line 776, in dictConfig
dictConfigClass(config).configure()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/config.py", line 562, in configure
'filter %r: %s' % (name, e))
ValueError: Unable to configure filter 'require_debug_false': Cannot resolve 'django.utils.log.CallbackFilter': No module named CallbackFilter
最佳答案
我遇到了同样的问题
转到您的 settings.py 并找到 LOGGING 设置
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.CallbackFilter',
'callback': lambda r: not DEBUG
}
},
看到那里的 CallbackFilter 了吗?删除整个“过滤器”键。发生这种情况是因为我试图在 2 个不同的 Django 版本中使用相同的 settings.py 文件。如果你使用 djangoadmin.py startproject 你会得到一个有效的 settings.py 文件。
关于python - 值错误 : Unable to configure filter 'require_debug_false' : Cannot resolve 'django.utils.log.CallbackFilter' : No module named CallbackFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7410151/
我是一名优秀的程序员,十分优秀!