Vous n'êtes pas identifié(e).
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
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
Bonjour
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
# Code python
https://codeshare.io/vcMmL
# HTML
https://codeshare.io/sS2Gc
Hors ligne