2009-05-22 6 views
-3

Très bien, je sais que j'ai posé des questions similaires, mais je pense que c'est un peu différent, je l'espère. J'intègre django.comments dans mon application, et plus je joue avec elle, plus je me rends compte que ça ne vaut même pas la peine d'être à la fin de la journée. Cela mis à part, j'ai réussi à ajouter Captcha à mes commentaires, et j'ai appris que la personnalisation de la forme est une idée terrible (cacher ce pot de miel est stupidement difficile, et de ce que je peux dire, JS doit cacher. C'est bien, j'ai réussi à travailler avec ça. Cependant, les modèles pour les commentaires (aperçu et posté) sont frustrants.Passer des variables à Django Commenter Vues

Lorsqu'un utilisateur est envoyé à l'aperçu ou aux modèles publiés, je souhaite que les liens dynamiques de ma barre latérale soient toujours fonctionnels, mais ils ne le sont pas. Dois-je remplacer/réécrire les vues de commentaires pour transférer les données dans ces vues? À ce stade, il semble que je réécris une partie importante du système de commentaires de toute façon, et il serait presque bénéfique d'écrire le mien dans ce cas. Je suis plus que disposé à le faire, et je comprends parfaitement que je n'ai pas droit à un système de commentaires parfait de Django. Je veux juste m'assurer que je pense bien, et que si je veux plus que ce que j'obtiens des vues de commentaires, les réécrire est mon seul chemin.

Certes, quelqu'un a trouvé un moyen plus sain, alors j'ai pensé que je serais interroger l'auditoire. Des pensées? Si vous avez besoin de plus d'informations, juste savoir!

+0

-1. Cela ressemble plus à une diatribe qu'à une question. – muhuk

+0

-1: "Je n'ai pas droit à un système de commentaires parfait de Django". Cela ne me semble pas non plus une question. Pitié. –

+0

Vous avez pris cela complètement à tort. Pas en colère contre django ou leur système de commentaires. Était simplement à la recherche de conseils. Désolé pour la façon dont il est apparu. – f4nt

Répondre

3

Les données dynamiques dans les barres latérales sont ce à quoi servent les balises de gabarit.

Il n'y a absolument pas besoin de tourner autour des vues intégrées - il suffit de définir les balises pour les ajouter à vos modèles.

+1

+1 Exactement à droite. –

0

Etiquettes de modèles utilisateur également. Les modèles dans Django sont vraiment pour afficher des données seulement. Je pense que Django croit en la séparation entre les concepteurs et les développeurs. Ainsi, ils appliquent l'idée des modèles devraient être assez simples pour que le concepteur de Web travaille avec. (les gars de Photoshop)

Donc, tant que vous n'avez pas besoin d'une fonctionnalité complétée, transmettez simplement l'information à un filtre et faites-la manipuler et retournez la dernière chaîne dont vous avez besoin.

Questions connexes