7
votes

Comment préserver les champs de formulaire à Django après une soumission infructueuse?

code de vues.pycy:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
...
<body id="body-id" onload="loaded()">

<!-- Main -->
<div id="main" class="box">
    <div id="page" class="box">
        <div id="page-in" class="box">
            <!-- Content -->
            <div id="content">
                {% block main %}
                {% endblock %}
                <hr class="noscreen" />
            </div> <!-- /content -->
        </div> <!-- /page-in -->
    </div> <!-- /page -->
</div> <!-- /Main -->
</body>
</html>


2 commentaires

Votre code semble valide, êtes-vous sûr que vous envoyez le formulaire avec POST méthode?


Postez votre modèle de modèle Code source Pls


3 Réponses :


1
votes

facile, votre modèle a ceci:

<textarea class="WithoutTinymce" cols="50" rows="10" name="text" id="text"></textarea>


0 commentaires

5
votes

Dans votre modèle, vous n'utilisez pas formulaire transmis par la vue.

Vous pouvez mettre à jour une partie de votre modèle sous telle sorte (en supposant que vos noms de champs dans le formulaire sont first_field < / code> et second_field . xxx

pour plus de référence - Affichage du formulaire à l'aide de modèles


0 commentaires

3
votes

Vous devez transmettre le formulaire au modèle; et vous devez rendre le formulaire dans le modèle selon JPIC lien .

Les éléments suivants doivent rendre vos erreurs de formulaire: xxx

dans votre modèle: < Pré> xxx


0 commentaires