es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Flask Ckeditor recibe el valor devuelto y es renderizado por ‘Render_template’.

Estoy aprendiendo CKEditor en Python Flask.
No hay problema para enviar documentos con esto.

El contenido contiene el código que debe ser renderizado por flask render_template, como {{ * }}, pero si necesito editarlo nuevamente, paso {{ ckeditor.create (value = contenido) }} Después de recibir el texto marcado con {{ * }}, será renderizado por render_template. No quiero que sea renderizado por render_template.

Quiero que los datos devueltos se muestren en el cuadro de edición de CKEditor:

No :

Intenté:

{{ ckeditor.create (value = contenido | safe) }}

¡Pero no parece funcionar!

Quiero saber cómo resolver este problema, ¿o qué lo causó?

Si no puedes ver la imagen, puedes hacer clic aquí.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Aprendiendo CKEditor en Python Flask

    Actualmente estoy aprendiendo cómo usar CKEditor en Python Flask. No tengo problemas para enviar documentos utilizando CKEditor, pero encontré un problema cuando quiero editar el documento enviado.

    El contenido del documento contiene código que necesita ser renderizado por la función render_template de Flask, como {{ *** }}. Sin embargo, cuando intento editar el documento nuevamente, paso el texto marcado con {{ *** }} a ckeditor.create(value=content), que debería ser renderizado en el cuadro de edición de CKEditor. Sin embargo, los datos devueltos siguen siendo renderizados por render_template, lo cual no es lo que quiero.

    Intenté el siguiente código:

    <form method="POST">
    {{ ckeditor.create(value=content|safe) }}
    <input type="submit" name="submit">
    </form>
    

    Desafortunadamente, parece que no funciona. No estoy seguro de qué salió mal o cómo resolver este problema.

    Agradecería cualquier ayuda o sugerencia sobre cómo resolver este problema.

    Si tienes problemas para ver las imágenes, puedes hacer clic aquí.

Comments are closed.