Exemple de formulaire h2 rempli

Comme vous pouvez le voir dans les exemples, il est pratique courante d`envelopper une étiquette et son widget avec un

Élément. Cela est utile pour des exemples comme les entrées de texte, où vous pouvez cliquer sur l`étiquette ainsi que l`entrée pour le concentrer, mais il est particulièrement utile pour les boutons radio et les cases à cocher-la zone touchée d`un tel contrôle peut être très faible, il est donc utile de le rendre aussi grand que possible. Let`s make it si le bouton apparaît pour vous, mais pas pour quelqu`un d`autre. Enfin, il serait génial si nous pouvions immédiatement aller à la page post_detail pour notre blog nouvellement créé, non? Cela ressemble presque exactement la même que notre vue post_new, non? L`
élément est un moyen pratique pour créer des groupes de widgets qui partagent le même but, pour le style et les fins sémantiques. Cela va résoudre le problème temporairement. Rappelez-vous l`icône d`édition que nous venons d`ajouter à notre page de détail? Le cas d`utilisation dans cet exemple est l`un des plus importants. C`est très semblable à ce que nous venons de faire. Voyons si tout cela fonctionne sur PythonAnywhere. Après l`actualisation du site, nous voyons un AttributeError, car nous n`avons pas la vue post_new implémentée. Rien! PostForm, comme vous le soupçonnez probablement, est le nom de notre formulaire. Devinez ce qui va arriver! Dans ce scénario, nous voulons que le titre et le texte à être exposés-l`auteur doit être la personne qui est actuellement connecté (vous! Il doit vous permettre de lier explicitement un élément avec un formulaire même s`il n`est pas enfermé dans un. Après l`enregistrement et l`actualisation de la page http://127. Créons des choses importantes rapidement.

Donc, une fois de plus, nous allons créer un lien vers la page, une URL, une vue et un modèle. Si, lors de la création d`une publication, vous trouvez que vous obtenez des erreurs se référant à l`absence d`un utilisateur connecté, dirigez-vous vers la page d`administration http://127. Nous allons revenir à cette vue, mais pour l`instant, nous allons créer rapidement un modèle pour le formulaire. Cela ne protège pas la création de nouveaux postes complètement, mais c`est une bonne première étape. La plupart du temps, vous utiliserez le formulaire. La classe “glyphicon glyphicon-plus” est fournie par le thème bootstrap que nous utilisons, et affichera un signe plus pour nous. Faux, mais dans ce cas, nous devons le fournir. Notez que nous voulons appeler notre nouvelle vue post_new.

Django prend soin de valider que tous les champs de notre formulaire sont corrects. Vous ne devez pas renommer POST à autre chose (la seule autre valeur valide pour la méthode est GET, mais nous n`avons pas le temps d`expliquer quelle est la différence). Comme chaque partie importante de Django, les formulaires ont leur propre fichier: formulaires. Allez à la page http://127. Allons à la page post_detail. Vous pouvez étiqueter un

en incluant un
élément juste en dessous de la balise d`ouverture
. Nous devons créer un fichier post_edit. Si vous ne comprenez pas quelque chose, vous devriez demander à votre coach ou regarder les chapitres précédents, puisque nous avons couvert toutes ces étapes déjà. Même dans de tels cas cependant, il est considéré comme la meilleure pratique pour définir l`attribut for car certaines technologies d`assistance ne comprennent pas les relations implicites entre les étiquettes et les widgets.