यह Django Ckeditor image browser not finding images का डुप्लिकेट है, लेकिन मेरा मानना है कि उत्तर गलत है (इसमें एक स्पष्ट बग है जिसमें एक अनिर्धारित चर है, पायथन इंडेंटेशन की कमी का उल्लेख नहीं है)।Django CKEditor छवि अपलोड नहीं दिख रहे
मैं Django CKEditor 5.0.3 और Django 1.9.6 का उपयोग कर रहा हूं। मैं अपने व्यवस्थापक में छवियों को अपलोड करने में सक्षम हूं, लेकिन वे व्यवस्थापक के भीतर एक लाल एक्स के रूप में दिखाई देते हैं और मेरी साइट पर प्रकट नहीं होते हैं।
मैं अभी भी MEDIA_ROOT
और whatnot के साथ एक सा संघर्ष कर रही है, लेकिन मुझे लगता है कि मैं यह सही है:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
MEDIA_URL = "image_upload/"
MEDIA_ROOT = os.path.join(BASE_DIR, "image_upload")
CKEDITOR_UPLOAD_PATH = 'uploads/'
CKEDITOR_IMAGE_BACKEND = "pillow"
CKEDITOR_UPLOAD_SLUGIFY_FILENAME = False
मेरे urls.py
, लिंक किए गए जवाब को साफ करने में मेरी प्रयास सहित:
from django.conf import settings
from django.conf.urls import url, include
from django.conf.urls.static import static
from django.contrib import admin
from mainsite.views import HomepageView, AboutView, ContactView
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns = [
url(r'^admin/', admin.site.urls, name="admin"),
url(r'^$', HomepageView.as_view(), name="homepage"),
url(r'^about/', AboutView.as_view(), name="about"),
url(r'^contact/', ContactView.as_view(), name="contact"),
url(r'^blog/', include("blog.urls", namespace="blog")),
url(r'^ckeditor/', include('ckeditor_uploader.urls')),
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
if settings.DEBUG:
urlpatterns += [
url(r'^media/(?P<path>.*)$',
'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}
),
]
urlpatterns += staticfiles_urlpatterns()