CKEditor в продакшене не отображается в панели администратора

Я запустил свой проект в производство, CKEditior и CKEditor_uploader оба работали на моем локальном сервере, но теперь не отображаются на моей производственной панели администратора. Любые идеи, почему он может не отображаться, были бы очень признательны. Или любые альтернативные способы реализации богатого текста и загрузки изображений в посты блога в django admin.

*UPDATE Я каким-то образом вернул редактор CKEditor, но не могу заставить работать загрузчик, я полностью следовал всей документации.

settings.py
STATIC_URL = '/static/'
MEDIA_URL = '/static/images/'

STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]

MEDIA_ROOT = os.path.join(BASE_DIR, '/home/martinhenso/public_html/static/images/')
STATIC_ROOT = os.path.join(BASE_DIR, '/home/martinhenso/public_html/static')
CKEDITOR_UPLOAD_PATH = "uploads/"

урлы

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

urlpatterns += staticfiles_urlpatterns()
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.MEDIA_ROOT)

модели

class Topic(models.Model):
    title = models.CharField(max_length=100)
    content = RichTextUploadingField()
    def __str__(self):
        return self.title
        
        class BlogPost(models.Model):
    blog_title = models.CharField(max_length=255)
    blog_article = RichTextField(null=True, blank=True)
    blog_image = models.ImageField(null=True, blank=True, upload_to="images", default="default.png")

    def __str__(self):
        return self.blog_title

admin

from django.contrib import admin
from . models import PostImage, EnterImage, BlogPost, Topic

# Register your models here.

admin.site.register(PostImage)
admin.site.register(BlogPost)
admin.site.register(EnterImage)
admin.site.register(Topic)
Вернуться на верх