zoukankan      html  css  js  c++  java
  • 【Django】ImportError: cannot import name 'execute_manager'

    错误描述

    在使用Django 2.0 启动项目的时候,报错如下:

    ImportError: cannot import name 'execute_manager'

    修改前后代码对比

    修改前的代码

    #!/usr/bin/env python
    from django.core.management import execute_manager
    import imp
    try:
        imp.find_module('settings') # Assumed to be in the same directory.
    except ImportError:
        import sys
        sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.
    You'll have to run django-admin.py, passing it your settings module.
    " % __file__)
        sys.exit(1)
    
    import settings
    
    if __name__ == "__main__":
        execute_manager(settings)

     

     

    修改后的代码

    #!/usr/bin/env python
    import os
    import sys
    
    if __name__=="__main__":
        os.environ.setdefault("DJANGO_SETTINGS_MODULE","settings")
    
        from django.core.management import execute_from_command_line
    
        execute_from_command_line(sys.argv)

    修改完成后成功解决问题!

  • 相关阅读:
    GO 爬虫图片相关
    GO 爬虫链接
    Redis使用
    HTTP请求
    lris框架基础案例
    UDP通信功能
    C++随机
    matplotlib显示指数部分的负号
    使用opencv-python读取中文路径图片
    pytorch模型可视化,torchviz,tensorboardX,文本方式
  • 原文地址:https://www.cnblogs.com/OliverQin/p/9518904.html
Copyright © 2011-2022 走看看