开发者社区> 问答> 正文

如何从指定模块导入所有内容而不会出现flake8错误

我想在Django项目中拆分settings.py,所以我这样做:

# within __init__py
from .app import \*        
try:
    from .app.local_settings import \*        except ImportError:
    pass

但是我从flake8中得到了这个错误:

'from .app import \* used; unable to detect undefined namesflake8(F403)
'.app.\* imported but unusedflake8(F401)

我该如何解决?当我使用importlib.import_module时,我得到SECRET_KEY设置不能为空错误,因为'SECRET_KEY`插入了从importlib.import_module返回的对象中。

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 22:44:14 1672 0
1 条回答
写回答
取消 提交回答
  • 我必须在不想删除的每一行中添加#noqa

    from .app import *  # noqa
    
    try:
        from .app.local_settings import *  # noqa
    except ImportError:
        pass
    

    回答来源:stackoverflow

    2020-03-24 22:44:22
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《0代码搭应用》 立即下载
不止代码 立即下载
低代码开发师(初级)实战教程 立即下载

相关实验场景

更多