Изображения не появляются - Django Ckeditor - PullRequest
0 голосов
/ 19 января 2019

Я загружаю изображение в ckeditor, но оно не появляется, потому что путь к изображению равен

http://127.0.0.1:8000/blog/post/hello-23-1547897944/uploads/2019/01/19/southside.jpg

Но изображение загружается в папку: enter image description here

enter image description here enter image description here

settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'main',
    'contact',
    'widget_tweaks',
    'ckeditor',
    'ckeditor_uploader',
]

CKEDITOR_UPLOAD_PATH = 'uploads/'

urls.py:

urlpatterns = [
    ...
    path('ckeditor/', include('ckeditor_uploader.urls')),
]

models.py:

from ckeditor_uploader.fields import RichTextUploadingField

class Post(models.Model):
    title = models.CharField(max_length=150, db_index=True)
    slug = models.SlugField(max_length=150, blank=True, unique=True)
    body = RichTextUploadingField(blank=True, db_index=True)

Я думаю, что проблема в settings.py

Извините, мой английский не очень хорошо, но я надеюсь, что вы понимаете мой вопрос.

1 Ответ

0 голосов
/ 20 января 2019

Я только добавляю:

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)  

к моему urls.py, и это работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...