Django-fr

Forum

#1 26-02-2016 16:47:37

silencev3
Membre
Inscription : 26-02-2016
Messages : 2

DetailView et FormView

Bonjour à tous,

Je débute avec django et pour commencer avec le framework, je dev un blog basic.

Mais je rencontre un petit problème de bonne pratique.

J'utilise DetailView pour afficher les détails d'un article. Mais j'aimerai que sur cette page, un utilisateur puisse ajouter un commentaire.

Que feriez vous ? j'aurai écrit le formulaire dans mon template sans utiliser les objets django mais j'aimerai utiliser au max les classes basic de Django mais est ce possible dans ce cas ci ?

Je préfère vous le demander avant de bidouiller et de le faire d'une mauvaise manière

Merci d'avance pour vos réponses

Hors ligne

#2 29-02-2016 09:12:52

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : DetailView et FormView

L'une des options des d'avoir le formulaire dans la DetailView (via le get_context) et d'envoyer le POST sur une vue spécifique FormView pour le traiter et retourner sur la page initiale.

Hors ligne

#3 01-03-2016 17:34:05

silencev3
Membre
Inscription : 26-02-2016
Messages : 2

Re : DetailView et FormView

Bonjour smile

Merci pour la réponse.

J'ai galéré , j'ai changé le formView par le createView pour être plus logique. Est ce que mon code choque ou je suis dans le bon ?

Par contre j'ai deux problemes , je n'arrive pas à revenir sur ma vue 'detailView' en envoyant le formulaire erroné le formulaire et dans mon templating , Django n'insert pas les "required" alors que sur mon model il est bien en champs requis.


Encore merci pour vos conseils et avis smile

# Code python
https://codeshare.io/vcMmL
# HTML
https://codeshare.io/sS2Gc

Hors ligne

Pied de page des forums