gpt4 book ai didi

python - 值错误 : Unable to configure filter 'require_debug_false' : Cannot resolve 'django.utils.log.CallbackFilter' : No module named CallbackFilter

转载 作者:太空狗 更新时间:2023-10-30 00:21:44 29 4
gpt4 key购买 nike

我正在使用 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/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com