Question

D'accord, je sais que j'ai posé des questions similaires, mais je pense que c'est un peu différent. J'intégre Django.comments dans mon application, et plus je joue avec, plus je me rends compte que cela ne vaut peut-être même pas ma peine à la fin de la journée. Cela mis à part, j'ai réussi à ajouter CAPTCHA à mes commentaires, et j'ai appris que la personnalisation du formulaire est une idée terrible (cacher que le pot de miel est stupidement difficile, et d'après ce que je peux dire nécessite que JS se cache. Dommage.). C'est bien cependant, j'ai réussi à travailler avec. Cependant, les modèles pour les commentaires (aperçu et publiés) sont frustrant.

Lorsqu'un utilisateur est envoyé à l'aperçu ou aux modèles publiés, je voudrais que mes barres latérales aient des données dynamiques pour être toujours fonctionnelles, mais ce n'est pas le cas. Dois-je remplacer / réécrire les vues des commentaires pour pousser les données vers ces vues? À ce stade, il semble que je réécrivais de toute façon une partie majeure du système de commentaires, et il serait presque avantageux d'écrire le mien dans ce cas. Je suis plus que disposé à le faire et à comprendre totalement que je n'ai pas droit à un système de commentaires parfait de Django. Je veux juste m'assurer que je pense correctement, et que si je veux plus que ce que j'obtiens des vues des commentaires, qui les réécrit est mon seul chemin.

Mais quelqu'un a sûrement trouvé un moyen plus sain, alors j'ai pensé interroger le public. Des pensées? Si vous avez besoin de plus d'informations, il suffit de savoir!

Était-ce utile?

La solution

Les données dynamiques dans les barres latérales sont à quoi servent les balises de modèle.

Il n'y a absolument pas besoin de se décocher avec les vues intégrées - définissez simplement les balises ajoutez-les à vos modèles.

Autres conseils

I TAGNES DE MODÈLES D'UTILISATEURS également. Les modèles de Django sont vraiment destinés à afficher des données uniquement. Je pense que Django croit en la séparation entre les concepteurs et les développeurs. Ainsi, ils appliquent l'idée que les modèles devraient être assez simples pour que le concepteur Web puisse travailler. (Les gars de Photoshop)

Donc, tant que vous n'avez pas besoin de fonctionnalités complétées, passez simplement les informations à un filtre et faites-les faire la manipulation des données et renvoyez la chaîne finale dont vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top