Código:
Y funciona bien.class FormNuevoPost(forms.ModelForm): class Meta: model = Posts fields = ('texto',)
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.