Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2014, 12:37
Avatar de stormearth
stormearth
 
Fecha de Ingreso: octubre-2013
Ubicación: Quito
Mensajes: 68
Antigüedad: 11 años, 1 mes
Puntos: 2
Input de texto, en busca de librerías.

Hola todos. En un proyecto tengo un input de texto que ahora está manejado con un "form" simple

Código:
class FormNuevoPost(forms.ModelForm):
	class Meta:
		model = Posts
		fields = ('texto',)
Y funciona bien.

Lo que pasa es que necesito un input de texto un poco más completo, en el que los usuarios puedan poner en "negrita" y en "italica" al texto que escriben...

Y además, algo un poco más complicado que no se si sería lo mejor estar escribiéndolo en el view: necesito que el usuario pueda dar "editar" a su Post.
Supongo que puedo escribir código en el view que revise si request.user es igual al user que creo el post, y revisar con cada uno de los posts que estoy pasando al html. Entonces si el request.user sí es el creador del post, el html dejaría ver un botón "editar".
...pero no estoy seguro si ésta sea la mejor manera de hacerlo. Estoy en busca de ideas y, si alguna buena disponible, de librerías que me pudieran ayudar en esto.

Estoy consciente de que quizás este post se pueda dividir en 2 preguntas, la primera, sobre cómo puedo crear un input de texto un poco más "sofisticado" y la segunda sobre cómo puedo lograr que el user pueda ver un botón de "editar" su propio post. Pero tal vez hay alguna librería allá afuera que se encarga de las dos actividades.

Ps: lo que estoy desarrollando es un pequeño foro para un grupo de la universidad, nada muy grande entonces no debo preocuparme mucho por problemas de performance.

Saludos y gracias por sus respuestas.