Nginx与Django-ckeditor包的兼容问题

0 投票
1 回答
19 浏览
提问于 2025-04-14 15:35

我在Ubuntu 20上部署了一个Django应用,但在尝试发送消息时出现了错误。


  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'ckeditor'

所有设置都没问题。在我的本地机器上没有这个问题。

1 个回答

0

首先,这个问题跟 nginx 没关系。

其次,试着用 pip install django-ckeditor 来安装 ckeditor。

最好从本地生成一个 req.txt 文件。如果问题还是存在,可能是因为虚拟环境出了问题。你可以用 which django 来检查一下,如果显示的路径是你的虚拟环境的路径,那就没问题;如果不是,那说明你的虚拟环境坏了,建议重新创建一个。

撰写回答