Primeiro passo é instalar o ckeditor:
pip install django-ckeditor
Adicione as linhas no arquivo settings.py:
# url do site
SITE_URL = 'http://127.0.0.1:8000/'
INSTALLED_APPS = (
...
'ckeditor',
...
)
# CK EDITOR
CKEDITOR_MEDIA_PREFIX = "/media/ckeditor/"
CKEDITOR_UPLOAD_PATH = os.path.join( MEDIA_ROOT, 'uploads/ckuploads' )
CKEDITOR_UPLOAD_PREFIX = "%smedia/uploads/ckuploads/" % (SITE_URL,)
CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'Basic',
'height': 300,
'width': 300,
},
'full': {
'toolbar': 'Full',
'height': 300,
'width': 300,
},
}
Adicione código abaixo no arquivo urls.py
# CK EDITOR
(r'^ckeditor/', include('ckeditor.urls')),
Agora na aplicação que você for utilizar exemplo: sobre/models.py
from ckeditor.fields import RichTextField
class Sobre( models.Model ):
texto = RichTextField(config_name='full', verbose_name=u'Descrição')
Apenas isso, bem simples :D
AVISO DE SEGURANÇA (DYOR): Todo o conteúdo do wiskton.xyz tem caráter estritamente educativo e informativo. Criptoativos envolvem volatilidade e riscos cibernéticos. Jamais compartilhe sua seed phrase ou chaves privadas com terceiros.