You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django导入SummernoteModelAdmin提示无法解析djangosummernote.admin如何解决

Django导入summernote模块报错解决方案

核心错误原因

你当前的导入语句拼写错误,正确的包名包含下划线,不是连续拼写的djangosummernote。

完整解决步骤

  • 修正导入语句,将from djangosummernote.admin import SummernoteModelAdmin替换为:
    from django_summernote.admin import SummernoteModelAdmin
    
  • 确认你已经在当前项目对应的Python环境中安装了依赖包:
    pip install django-summernote
    
    如果你使用虚拟环境,需要先激活对应虚拟环境再执行安装命令,避免包安装到全局环境导致项目无法识别。
  • 确认项目的settings.py中已经将summernote注册到INSTALLED_APPS:
    INSTALLED_APPS = [
        # 原有注册的Django内置应用、自定义应用
        'django_summernote',
    ]
    
  • 额外优化:你当前代码中summernote_fields = ('content')的写法存在隐患,单个元素的元组需要添加末尾逗号,否则会被识别为字符串类型,建议修改为:
    summernote_fields = ('content',)
    

修改完成后重新启动Django服务即可解决导入报错问题。

内容的提问来源于stack exchange,提问作者naveed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 15:18:02