django 2.2.6中的RichTextUploadingField未显示在管理面板中

92dk7w1h  于 2022-12-24  发布在  Go
关注(0)|答案(1)|浏览(224)

我有一个问题,我的网站是ckeditor文件,当我使用RichTextUploadingField它不显示在管理面板,但当我使用RichTextField它的工作,并显示在管理面板完美,但我希望RichTextUploadingField上传图片,所以这里的问题是什么,如何解决它。
models.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)

urls.py:

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

settings.py:

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

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

ikfrs5lh1#

你可以保留Django2.2,把django-ckeditor版本降级到5.8.0(其他版本也可以,但5.8.0对我来说更好)
或者迁移到Django 3.2并升级django-ckeditor到〉= 6.4.0

相关问题