【问题标题】:RichTextUploadingField in django 2.2.6 not show in admin panelDjango 2.2.6 中的 RichTextUploadingField 未显示在管理面板中
【发布时间】:2022-12-23 02:27:59
【问题描述】:

我的网站有问题,当我使用 RichTextUploadingField 时,ckeditor 归档它没有显示在管理面板中,但是当我使用 RichTextField 时,它工作并在管理面板中显示完美,但我希望 RichTextUploadingField 上传图片,所以这里有什么问题以及如何修复它..

模型.py:

from django.db import models
from django.urls import reverse
from django.utils.text import slugify
from ckeditor.fields import RichTextField
from ckeditor_uploader.fields import RichTextUploadingField

class Android(models.Model):
    app_content = RichTextUploadingField(blank=True,null=True)

网址.py:

path('ckeditor', include('ckeditor_uploader.urls')),

设置.py:

INSTALLED_APPS = [
    'ckeditor',
    'ckeditor_uploader',
]

CKEDITOR_UPLOAD_PATH = "media/"
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join('/home/myapp/public_html/static')

【问题讨论】:

  • 这与 django-rest-framework 无关
  • 你正在用吗django-ckeditor

标签: django django-models django-rest-framework ckeditor5


【解决方案1】:

您可以保留 Django 2.2 并将 django-ckeditor 版本降级到 5.8.0(其他版本也可以,但 5.8.0 适合我)

或者迁移到 Django 3.2 并将 django-ckeditor 升级到 >= 6.4.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-04
    • 2022-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2013-07-09
    • 2014-12-03
    相关资源
    最近更新 更多