Django Ckeditor 图像浏览器找不到图像

2024-01-24

所以我正在建立一个简单的博客来跟踪我的项目。我决定使用 CKeditor 作为所见即所得编辑器。除了图像部分之外,我能够使其所有内容正常工作。当我点击“图像浏览”时,我无法查看服务器中的图像,并且每当我上传图像时,它都会上传,但我无法查看它。它会弹出一个红色“X”。

链接到显示正在发生的情况的屏幕截图:https://i.stack.imgur.com/Jk9YH.jpg https://i.stack.imgur.com/Jk9YH.jpg

下面是我将 CKEditor 添加到我的代码中的代码已安装的应用程序我的项目的设置.py

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'projects',
    'ckeditor',
)

后来在我的项目中设置.py我有 CKEditor 的设置:

MEDIA_ROOT = os.environ.get('MEDIA_ROOT',os.path.join(BASE_DIR, 'media'))
MEDIA_URL = '/media/'

CKEDITOR_UPLOAD_PATH   = "uploads/"
CKEDITOR_UPLOAD_SLUGIFY_FILENAME = False
CKEDITOR_RESTRICT_BY_USER = True
CKEDITOR_JQUERY_URL = 'http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
CKEDITOR_CONFIGS = {
    'default': {
        'removePlugins': 'stylesheetparser',
        'toolbar': 'Full',
        'height': 500,
        'width': 900,
    },
}

这是我的模型.py对于我的项目(目前看起来很简单):

from django.db import models
from ckeditor.fields import RichTextField

class Project(models.Model):
    title = models.CharField(max_length=300)
    banner = models.ImageField(upload_to='banners/')
    body = RichTextField(config_name='default')
    version = models.CharField(max_length=140)

    def __str__():
        return self.title

我也有这一行在我的项目中添加 CKEditor urlurls.py:

url(r'^ckeditor/', include('ckeditor.urls')),

任何想法可能是错误的?除了图像之外,一切正常。 非常感谢任何帮助


如果这是在 DEBUG/runserver 模式下,您是否记得添加

from django.conf import settings
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

if settings.DEBUG:
    urlpatterns += patterns(
        '',
        url(
            r'^media/(?P<path>.*)$',
            'django.views.static.serve', {
                'document_root': settings.MEDIA_ROOT,
            }
        ),
    )

urlpatterns += staticfiles_urlpatterns()

to your urls.py

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django Ckeditor 图像浏览器找不到图像 的相关文章

随机推荐