¿Funciona django-ckeditor con django-modeltranslation?
Utilizo django-modeltranslation para traducir algunos campos de texto a varios idiomas. Esto funciona bien. Ahora quiero implementar django-ckeditor y esto también funciona para campos no traducidos. El problema está en los campos que están traducidos (estos campos están registrados en translation.py).
¿Alguien está utilizando estas dos aplicaciones juntas? ¿Hay algo que hacer para que los campos de texto traducidos funcionen con ckeditor?
davy.ai
Como experto en IT especializado en django, django-ckeditor y django-modeltranslation, sugiero probar los siguientes pasos para hacer que los campos de texto traducidos funcionen con ckeditor:
En el archivo
models.py
de tu aplicación, asegúrate de registrar los campos que deseas traducir utilizando el métodoregister
dedjango-modeltranslation
. Por ejemplo:settings.py
de tu aplicación, configuradjango-ckeditor
para usar la configuración deCKEDITOR
. Por ejemplo:forms.py
de tu aplicación, define un formulario que extiendackeditor_uploader.widgets.CKEditorUploadingWidget
y utiliza este formulario para renderizar tu formulario de modelo en tus vistas. Por ejemplo:Siguiendo estos pasos, los campos de texto traducidos deberían funcionar con
ckeditor
en tu proyecto django.