Pregunta

De acuerdo, sé que he hecho preguntas similares, pero siento que esto es de esperar un poco diferente. Estoy integrando django.comments en mi aplicación, y cuanto más juego con él, más me doy cuenta de que ni siquiera puede ser digno de mi, mientras que al final del día. Aparte de eso, he conseguido añadir Captcha a mis comentarios, y he aprendido que la personalización de la forma es una idea terrible (ocultando que honeypot es estúpidamente difícil, y por lo que puedo decir requiere JS ocultar. Lástima.). Eso está bien, sin embargo, me las he arreglado para trabajar con él. Sin embargo, las plantillas para los comentarios (vista previa y publicados) son frustrantes.

Cuando un usuario se envía a la vista previa o plantillas publicadas, me gustaría de mi barra lateral que tiene datos dinámicos para seguir siendo funcional, sin embargo no lo son. ¿Tengo que anular / reescribir los comentarios vistas a enviar datos a estos puntos de vista? En ese momento parece que estoy reescribiendo una parte importante del sistema de comentarios de todos modos, y casi sería beneficioso para simplemente escribir mi propia en ese caso. Estoy más que dispuesto a hacer eso, y totalmente de entender que yo no tengo derecho a un sistema de comentarios perfecta de Django. Sólo quiero asegurarme de que estoy pensando ahora, y que si quiero más de lo que recibo de los puntos de vista de comentario, que reescribirlos es mi único camino.

Seguramente alguien ha encontrado una manera más sana sin embargo, así que pensé en una encuesta entre el público. ¿Alguna idea? Si necesita más información, solo déjame saber!

¿Fue útil?

Solución

Los datos dinámicos en las barras laterales es lo etiquetas de plantilla son para.

No hay absolutamente ninguna necesidad de lodo alrededor con las vistas incorporadas -. Acaba de definir las etiquetas que añadan a sus plantillas

Otros consejos

etiquetas de plantilla que el usuario también. Las plantillas de Django son verdaderamente única para la visualización de datos. Creo que Django cree en la separación entre los diseñadores y los desarrolladores. Por lo tanto, ellos están haciendo cumplir la idea de plantillas debe ser lo suficientemente simple para el diseñador web para trabajar con ellos. (Los chicos del photoshop)

Así que, mientras usted no necesita la funcionalidad de tez, sólo tiene que pasar la información a un filtro y tiene que hacer la manipulación de datos y devuelve la cadena final que necesita.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top