Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Débutant dev web cherche explications sur le retour arrière

#1 03-01-2013 16:55:30

chris
Membre
Inscription : 22-12-2012
Messages : 5

Débutant dev web cherche explications sur le retour arrière

Bonjour et meilleurs de santé, de prospérité et de joyeux codings smile

Quelqu'un peut il m'expliquer avec des mots simples comment gère t on les retours arrières ?

j'ai une appli django qui permet de créer des contacts, de les modifier etc ..
mais si je fais retour arrière je peu créer des incohérences dans la base de données

avez vous des références ou une technique particulière pour la gestion de ce cas ?

d'avance Merci
Chris

Hors ligne

#2 04-01-2013 13:43:29

chris
Membre
Inscription : 22-12-2012
Messages : 5

Re : Débutant dev web cherche explications sur le retour arrière

Je me réponds a moi même :

Dans base.html je crée : {% block scripts %}{% endblock %}
entre les 2 balises head

Dans mes templates je peu ainsi faire :
{% block scripts %}
<script>
var workIsDone = false;

window.onbeforeunload = confirmBrowseAway;

function confirmBrowseAway()
{
  if (!workIsDone) {
      return "Etes vous sur de faire ça ? Si vous quittez cette page " +
          "maintenant, votre travail ne sera PAS sauvegardé !";
    }
}

function Ok_WorkisDone()
{
    // The user has finished their work, so we don't
    // need a warning anymore!
    workIsDone = true;
}

{% endblock %}

et dans les boutons du formulaire :
<button type="submit" name="VALID" value="VALID" onclick="Ok_WorkisDone()" /> Validation </button>

Ainsi j'ai une jolie alerte avec message si je tentes de sortir par autre chose que mes boutons annul et valid

A+chris

Hors ligne

  • Accueil
  • » Django-fr
  • » Débutant dev web cherche explications sur le retour arrière

Pied de page des forums