0

我想部署我开发的应用程序,django 1.2.5并且我有一个所需软件包的列表,我已经安装了它们,当我启动时http://localhost:8000出现以下错误:

from ckeditor.widgets import CKEditorWidget
  File "build\bdist.win32\egg\ckeditor\widgets.py", line 4, in <module>
ImportError: No module named staticfiles.templatetags.staticfiles

我已经安装了一个名为:的包django-ckeditor 4.4.8,这似乎是根本原因,我已经看到了该ckeditor\widgets.py文件并试图修改它但没有机会(因为在一个鸡蛋文件中编译):

#ckeditor\widgets.py

from django.contrib.staticfiles.templatetags.staticfiles import static
    ...
        try:
            js += (
                    static('ckeditor/ckeditor/ckeditor.js'),
                    static('ckeditor/ckeditor-init.js'),
                    )

这个问题的任何解决方法?

4

1 回答 1

0

首先,您应该真正将您的应用程序升级到更高版本的 Django。Django 1.2 已经超过 5 年了,多年来没有收到安全更新。

看起来导致您出现问题的行已在 master 中恢复。所以你可以尝试以前的版本 4.4.7 或等待下一个版本。

于 2015-06-30T00:05:55.913 回答