Django-fr

Forum

#1 23-03-2009 23:39:34

GENTIL charlie
Membre
Inscription : 11-08-2010
Messages : 13

Utilisation de django.contrib.comments

Bonsoir à tous,

Je cherche à autoriser le postage de commentaires sur mon blog.
J'ai trouvé la doc sur le site officiel de Django mais malgré tout je ne parviens pas à mettre en place cette option.

Concernant mon blog j'ai scrupuleusement suivi les 7 premiers chapitres du DjangoBook en remplaçant Publisher par Categorie et Book par Billet.

Pouvez-vous m'aider.

D'avance merci

Hors ligne

#2 24-03-2009 07:50:15

gorjuce
Membre
Inscription : 11-08-2010
Messages : 44

Re : Utilisation de django.contrib.comments

Bonjour,
Tu as une erreur qui s'affiche? Precise nous ce que tu as et n'as pas 
si tu peux. Les comment ne sont pas tres durs a implementer.

Le 23 mars 09 à 23:39, GENTIL charlie <gentilcharlie _AT_ yahoo.fr> a 
écrit :

> Bonsoir à tous,
>
> Je cherche à autoriser le postage de commentaires sur mon blog.
> J'ai trouvé la doc sur le site officiel de Django mais malgré tout j
> e ne parviens pas à mettre en place cette option.
>
> Concernant mon blog j'ai scrupuleusement suivi les 7 premiers 
> chapitres du DjangoBook en remplaçant Publisher par Categorie et Boo
> k par Billet.
>
> Pouvez-vous m'aider.
>
> D'avance merci
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

#3 24-03-2009 08:19:17

GENTIL charlie
Membre
Inscription : 11-08-2010
Messages : 13

Re : Utilisation de django.contrib.comments

En fait rien ne se passe et je pense principalement parce que je n'y mets pas les bonnes choses..

A titre d'exemple ci-dessous une des nombreuses version de mon template billet_list.html:


{% extends "base.html" %}

{% block content %}
    <h2>Listes des billets</h2>
    <ul>
        {% for billet in billet_list %}
            <li> {{ billet.titre }} </li>
            <p> {{ billet.corps }} </p>
            <p align = 'justify'> <FONT size="2"> <I>Publi&eacute par  coucou {{billet.auteur}} dans la Cat&eacute;gorie: {{billet.categorie}}</I></FONT></p>
        {% endfor %}
    </ul>

{% endblock %}

{% load comments %}
{% render_comment_form for billet %}

Je pense que je fais mal quelques choses mais je ne comprends pas quoi. A savoir aussi que je ne touche à aucun code python, si ce n'est settings.py
dans lequel j'ai ajouté django.contrib.comments dans INSTALLED_APPS.

A noter pour finir, que dans mon interface d'administration Django, j'ai bien la possibilité de rajouter des commentaires. Mais je ne parviens malheureusement
pas à les faire apparaitre sur mon blog.

Désolé d'être un peu lourd avec ça... lol ^^

D'avance merci

Hors ligne

#4 24-03-2009 08:23:42

gorjuce
Membre
Inscription : 11-08-2010
Messages : 44

Re : Utilisation de django.contrib.comments

t'as pensé à mettre le middleware dans MIDDLEWARE_CLASSES ?


2009/3/24 GENTIL charlie <gentilcharlie _AT_ yahoo.fr>

> En fait rien ne se passe et je pense principalement parce que je n'y mets
> pas les bonnes choses..
>
> A titre d'exemple ci-dessous une des nombreuses version de mon template
> billet_list.html:
>
>
> {% extends "base.html" %}
>
> {% block content %}
>     <h2>Listes des billets</h2>
>     <ul>
>         {% for billet in billet_list %}
>             <li> {{ billet.titre }} </li>
>             <p> {{ billet.corps }} </p>
>             <p align = 'justify'> <FONT size="2"> <I>Publi&eacute par
> coucou {{billet.auteur}} dans la Cat&eacute;gorie:
> {{billet.categorie}}</I></FONT></p>
>         {% endfor %}
>     </ul>
>
> {% endblock %}
>
> {% load comments %}
> {% render_comment_form for billet %}
>
>
> Je pense que je fais mal quelques choses mais je ne comprends pas quoi. A savoir aussi que je ne touche à aucun code python, si ce n'est settings.py
> dans lequel j'ai ajouté django.contrib.comments dans INSTALLED_APPS.
>
> A noter pour finir, que dans mon interface d'administration Django, j'ai bien la possibilité de rajouter des commentaires. Mais je ne parviens malheureusement
> pas à les faire apparaitre sur mon blog.
>
> Désolé d'être un peu lourd avec ça... lol ^^
>
> D'avance merci
>
>
>
>
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#5 24-03-2009 08:27:53

GENTIL charlie
Membre
Inscription : 11-08-2010
Messages : 13

Re : Utilisation de django.contrib.comments

Eeuuuuhhhh, non...

J'ai effectivement 3 lignes de commentées. Laquelle dois-je décommentée? Ou peut-être faut-il en rajouter une?

Autre chose concernant l'IRC, comment fais-tu pour répondre à la suite de mon message et pour placer ta réponse sous la mienne?

Hors ligne

#6 24-03-2009 08:32:02

gorjuce
Membre
Inscription : 11-08-2010
Messages : 44

Re : Utilisation de django.contrib.comments

En fait y'a rien a mettre dans le middleware je me suis planté. Voila les
sources d'un petit blog que j'avais fait pour jouer
http://seoce.free.fr/y'a un systeme de commentaire tu pourras voir
comment ca marche.
Pour la forme des mails, ca vient de Gmail quand je fais une réponse.

2009/3/24 GENTIL charlie <gentilcharlie _AT_ yahoo.fr>

> Eeuuuuhhhh, non...
>
> J'ai effectivement 3 lignes de commentées. Laquelle dois-je décommentée? Ou
> peut-être faut-il en rajouter une?
>
> Autre chose concernant l'IRC, comment fais-tu pour répondre à la suite de
> mon message et pour placer ta réponse sous la mienne?
>
>
>
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#7 24-03-2009 09:15:50

GENTIL charlie
Membre
Inscription : 11-08-2010
Messages : 13

Re : Utilisation de django.contrib.comments

Merci pour le lien. Je vais regarder ça.

En ce qui concernait mon autre question il s'agissait en fait de la mise en page des titres et de leur hiérarchisation. Mais je pense que pour obtenir le rendu souhaité il me suffit de mettre RE: dans l'objet.

Je ne manquerai pas de revenir laisser un commentaire suite à l'essai de ton lien.

Encore merci

Hors ligne

#8 24-03-2009 13:11:05

GENTIL charlie
Membre
Inscription : 11-08-2010
Messages : 13

Re : Utilisation de django.contrib.comments

Je viens de prendre 5 min pour essayer ton petit programme et adapter ton code pour mon blog. ça marche nikel.

Juste une dernière question:
J'ai l'impression que les vues génériques ne sont pas très compatibles avec l'utilisation des commentaires. Qu'en penses-tu?

En ce qui me concerne maintenant je n'ai plus qu'à apporter quelques modifs et ça sera bon pour moi.

Encore merci

Hors ligne

#9 24-03-2009 15:27:03

Stephane Bunel
Membre
Inscription : 11-08-2010
Messages : 11

Re : Utilisation de django.contrib.comments

Bonjour la liste,

  J'utilise le markup restructuredtext (django.contrib.markup) pour le
corps de billet d'un blog. Ayant besoin de montrer un bout de code dans
un billet (du SQL) j'ai utilisé le marqueur '.. sourcecode:: sql' pour
obtenir une coloration syntaxique. Ca ne fonctionne pas car le marqueur
n'est pas reconnu (message d'erreur). En cherchant un peu j'ai cru
comprendre que django.contrib.markup ne permet pas d'accéder à la
coloration syntaxique depuis restructuredtext. Est-il possible
"d'étendre" la liste des marqueurs pour y ajouter la coloration via
Pygments ? Ou faut-il obligatoirement passer par une contribution telle
que django-restify ?

Stéphane.

Hors ligne

#10 24-03-2009 23:32:12

Stephane Bunel
Membre
Inscription : 11-08-2010
Messages : 11

Re : Utilisation de django.contrib.comments

Le Tue, 24 Mar 2009 15:27:03 +0100,
Stéphane Bunel <stephane+djangofr _AT_ bpf.st> a écrit :

> Bonjour la liste,
>
>   J'utilise le markup restructuredtext (django.contrib.markup) pour
> le corps de billet d'un blog. Ayant besoin de montrer un bout de code
> dans un billet (du SQL) j'ai utilisé le marqueur '.. sourcecode::
> sql' pour obtenir une coloration syntaxique. Ca ne fonctionne pas car
> le marqueur n'est pas reconnu (message d'erreur). En cherchant un peu
(...)

http://www.eflorenzano.com/blog/tag/restructured-text/

Stéphane.

Hors ligne

Pied de page des forums