如何摆脱ConfigParser未定义错误?

时间:2020-04-17 14:09:14

标签: python python-3.x celery configparser

下面是我的settings.py文件。

import configparser
import os
import sys

import djcelery
import redis
import raven

djcelery.setup_loader()

# this should disable some of the warnings sam
# import urllib3
# urllib3.disable_warnings()

#####################################################

# this has been moved to config/tools.conf


#####################################################
PROJECT_PATH = os.path.split(os.path.abspath(os.path.join(__file__, os.pardir)))[0]
config = ConfigParser.ConfigParser()

ctx = ConfigParser.RawConfigParser()
ctx.read('%s/config/tools.conf' % PROJECT_PATH)

当我运行命令python manage.py celeryd时,我不断遇到以下错误,有人可以提示这里出了什么问题吗?

File "/opt/tools/core/settings.py", line 22, in <module>
    config = ConfigParser.ConfigParser()
NameError: name 'ConfigParser' is not defined

1 个答案:

答案 0 :(得分:1)

请在下面进行更改,以使代码正常工作。

更改

config = configparser.ConfigParser()

ctx = ConfigParser.RawConfigParser()

然后更改

ctx = configparser.RawConfigParser()

media (max-width: 768px) {
    .footer-menu .menu {
      display: none;
    }
  }