zoukankan      html  css  js  c++  java
  • xadmin 报错: ImportError: cannot import name 'SKIP_ADMIN_LOG'

    各种百度谷歌搜不到解决方法:
    自己面临崩溃边缘,沉下心看Xadmin源码尝试解决之,最后终于搞定:

    报错信息:
    Traceback (most recent call last):
    File "manage.py", line 22, in
    execute_from_command_line(sys.argv)
    File "F:envsluffylibsite-packagesdjangocoremanagement_init_.py", line 381, in execute_from_command_line
    utility.execute()
    File "F:envsluffylibsite-packagesdjangocoremanagement_init_.py", line 357, in execute
    django.setup()
    File "F:envsluffylibsite-packagesdjango_init_.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
    File "F:envsluffylibsite-packagesdjangoapps egistry.py", line 122, in populate
    app_config.ready()
    File "F:envsluffylibsite-packagesxadminapps.py", line 14, in ready
    self.module.autodiscover()
    File "F:envsluffylibsite-packagesxadmin_init_.py", line 49, in autodiscover
    register_builtin_plugins(site)
    File "F:envsluffylibsite-packagesxadminplugins_init_.py", line 41, in register_builtin_plugins
    [import_module('xadmin.plugins.%s' % plugin) for plugin in PLUGINS if plugin not in exclude_plugins]
    File "F:envsluffylibsite-packagesxadminplugins_init_.py", line 41, in
    [import_module('xadmin.plugins.%s' % plugin) for plugin in PLUGINS if plugin not in exclude_plugins]
    File "c:users cgappdatalocalprogramspythonpython36libimportlib_init_.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    File "", line 978, in _gcd_import
    File "", line 961, in _find_and_load
    File "", line 950, in _find_and_load_unlocked
    File "", line 655, in _load_unlocked
    File "", line 678, in exec_module
    File "", line 205, in _call_with_frames_removed
    File "F:envsluffylibsite-packagesxadminpluginsimportexport.py", line 48, in
    from import_export.admin import DEFAULT_FORMATS, SKIP_ADMIN_LOG, TMP_STORAGE_CLASS
    ImportError: cannot import name 'SKIP_ADMIN_LOG'

    解决方法:

    把 48行复制一行然后注释掉,在49行里 去掉 SKIP_ADMIN_LOG, TMP_STORAGE_CLASS,换成 ImportMixin
    为什么要换成这个是因为 ImportMixin 这个类里写了 skip_admin_log 和 tmp_storage_class 方法

    人生苦短,我用python
  • 相关阅读:
    在mac上如何用safari浏览器调试ios手机的移动端页面
    VSCode 入门
    Redux和Context对比
    七种CSS左侧固定,右侧自适应两栏布局
    componentWillMount VS componentDidMount
    react-native IOS TextInput长按提示显示为中文(select | selectall -> 选择 | 全选)
    MySQL调优5---查询优化
    MySQL调优4---索引
    MySQL官网下载案例数据库
    MySQL调优3---执行计划
  • 原文地址:https://www.cnblogs.com/niucunguo/p/14283630.html
Copyright © 2011-2022 走看看