2010-01-04 15 views
5

¿Hay alguna manera simple de agregar un "WikiField" a un modelo que tengo en mi aplicación?¿Hay un buen WikiField para los modelos django?

creo que los requisitos más importantes son:

  • Un campo de texto que se puede agregar a cualquier modelo.
  • Widget simple de editor o wiki que permite el formato de texto y la fácil inserción de enlaces e imágenes.
  • guarda el historial de revisión con información del autor, y permite volver fácilmente a cualquier versión anterior.

Solo para explicar lo que estoy tratando de hacer: Imagine que tiene una aplicación de librería. La mayoría de los datos del modelo del libro provienen del catálogo de la tienda. Ahora nos gustaría agregar un bloque de texto que es una wiki de la comunidad, para que los usuarios puedan escribir el resumen de la trama, por ejemplo.

+0

Y realmente traté de buscar esto, pero buscar combinaciones de "djago" "modelo" "campo" y "wiki" es demasiado genérico ... –

Respuesta

5

¿Qué tal una combinación de django-reversion y django-tinymce, o Markdown si prefiere escribir el descuento?

No he encontrado ningún tipo de campo específicamente para Wikis, pero con esos componentes escribiendo uno realmente no debería tomar demasiado tiempo.

+0

Gracias. django-reversión parece genial. Lo miraré. –

Cuestiones relacionadas