Necesito un administrador de archivos para Django Tinymce.
He intentado el explorador de archivos Django, pero no puedo hacer que funcione. Muestra un botón junto al campo "URL de imagen", pero cuando hago clic en él, no aparece nada. ¿Cómo lo hace funcionar?
O ... ¿hay una mejor alternativa?
Saludos cordiales,
Mariana
3 respuestas
2 marianos:
Módulo para la integración del complemento TinyMCE / images en un proyecto de Python. Para Django e Image Manager 1.1 beta1.
Instalación
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Copie la carpeta tinymce a su carpeta raíz del proyecto Django.
Agregue a urls.py principal estas cadenas:
(r'^static/js/tiny_mce/plugins/images/connector/python/', include('tinymce.images.urls')),
'static / js / tiny_mce' debe cambiarse a su URL TinyMCE.
Si trabaja con un servidor de desarrollo, se deben agregar estas líneas:
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': 'D:\dev\djcode\mysite\media'}),
(r'^uploads/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': 'D:\dev\djcode\mysite\uploads'}),
'D: \ dev \ djcode \ mysite' debe cambiarse a la ruta absoluta de su carpeta de proyecto Django.
Problemas
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La carga de varios archivos no funciona porque flash no envía COOKIES. Django trabaja con sesiones a través de cookies por defecto. Así que estamos a la espera de las correcciones del módulo flash.
Por ahora, solo en inglés.
Prueba este Django-tinymce-filebrowser
https://pypi.python.org/pypi/Django-tinymce-filebrowser
Permite gestionar imágenes y archivos desde tinyMCE
Eche un vistazo en Tinymce-Ajax-File-Manager o el Tinymce Image Mangager.
Nuevas preguntas
python
Python es un lenguaje de programación multipropósito, de tipificación dinámica y de múltiples paradigmas. Está diseñado para ser rápido de aprender, comprender y usar, y hacer cumplir una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante de Python (por ejemplo, Jython, PyPy) o una biblioteca (por ejemplo, Pandas y NumPy), inclúyala en las etiquetas.