加入收藏 | 设为首页 | 会员中心 | 我要投稿 大庆站长网 (https://www.0459zz.com/)- 科技、智能边缘云、事件网格、云计算、站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Django没有为记录器“城市”找到处理程序

发布时间:2020-09-18 13:24:11 所属栏目:Python 来源:互联网
导读:我正在尝试使用以下命令设置Django-Cities https://github.com/coderholic/django-cities: sudo python manage.py cities --force --import=all 大约10分钟后终端打印: No handlers could be found for logger cities 然后什么都没发生,我等了几个小时.我

我正在尝试使用以下命令设置Django-Cities https://github.com/coderholic/django-cities:

sudo python manage.py cities --force --import=all

大约10分钟后终端打印:

No handlers could be found for logger "cities"

然后什么都没发生,我等了几个小时.我检查了数据库,没有数据添加到syncdb生成的数据库中.

我的一些设置….设置

# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
TIME_ZONE = 'Europe/London'

# Language code for this installation. All choices can be found here:
# http://www.i18nguy.com/unicode/language-identifiers.html
LANGUAGE_CODE = 'en-GB'

# List of plugins to process data during import

CITIES_PLUGINS = [
‘cities.plugin.postal_code_ca.Plugin’,#加拿大邮政编码需要重新映射区域代码以匹配地理名称
]

INSTALLED_APPS = (
    'django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.sites','django.contrib.messages','django.contrib.staticfiles','django.contrib.flatpages','django.contrib.admin','django.contrib.gis','accounts','userena','guardian','easy_thumbnails','events','cities',)


# Django-guardian settings

ANONYMOUS_USER_ID = -1
AUTH_PROFILE_MODULE = 'accounts.Profile'

# GEOS Library
GEOS_LIBRARY_PATH='/opt/local/lib/libgeos_c.dylib'
CITIES_POSTAL_CODES = ['GB']


    LOGGING = {
        'version': 1,'disable_existing_loggers': False,'filters': {
            'require_debug_false': {
                '()': 'django.utils.log.RequireDebugFalse'
            }
        },'handlers': {
            'mail_admins': {
                'level': 'ERROR','filters': ['require_debug_false'],'class': 'django.utils.log.AdminEmailHandler'
            }
        },'loggers': {
            'django.request': {
                'handlers': ['mail_admins'],'level': 'ERROR','propagate': True,},}
    }

解决方法

这应该输出到屏幕.
LOGGING = {
        'version': 1,'class': 'django.utils.log.AdminEmailHandler'
            },'console':{
                'level': 'DEBUG','class': 'logging.StreamHandler'
            },'cities': {
                'handlers': ['console'],'level': 'INFO'
            },}
    }

(编辑:大庆站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读