Red de conocimiento informático - Material del sitio web - Cómo agregar un editor HTML al backend de Django

Cómo agregar un editor HTML al backend de Django

Cómo agregar un editor HTML en segundo plano de Django:

1. Descargue KindEditor

Descargue KindEditor y descomprima los archivos inútiles asp, asp.net, php, The. Los archivos jsp y de ejemplo se eliminan y luego se copian en el directorio estático. Dado que KindEditor es un editor para archivos js, establece el directorio js/editor y copia el código de KindEditor en este directorio. KindEditor es un editor de archivos js, así que configure el directorio js/editor y copie el código de KindEditor en este directorio. Como este static/js/editor/kindeditor-4.1.7.

2. Agregue el JavarScript correspondiente a la ejecución de KindEditor en el cuadro de entrada de texto de html, que se puede ver en las instrucciones en el sitio web oficial.

3. Agregue el siguiente script a la página html:

4. Después de crear kindeditor, cree el archivo config.js en el directorio kindeditor-4.1.7. Inicie sesión en admin con la identificación del área de texto y vea el elemento para obtenerlo.

//config.js

KindEditor.ready(function(K) {

window.editor = K.create('#id_content', {

// Especificar tamaño

ancho: '800px',

alto: '200px',

}

});

#admin.py

de django.contribute admin

de kindeditor.models importar artículo

# Registre su modelo aquí. registrarse(Artículo)

clase ArticleAdmin(admin.ModelAdmin):

list_ display = ('título',)

clase Medios:

# Agregue el archivo js al archivo HTML admin.ModelAdmin.

# Agregue el archivo js al archivo HTML admin.ModelAdmin, agregue STATIC_URL/

js = (

'js/editor/kindeditor-4.1.7 /kindeditor-all.js',

'js/editor/kindeditor-4.1.7/lang.zh_CN.js',

'js/editor/kindeditor-4.1.7 /config.js',

)