2017-06-15 4 views
0

L'utilisation de messages django crée automatiquement un en-tête en haut de ma page.Messages Django: Comment supprimer un en-tête de message flottant en haut de la page?

views.py messages.error (demande, 'pause demandée chevauche)

Est-ce que quelqu'un sait comment supprimer l'en-tête du message? J'ai trouvé comment placer des messages autour de mon site mais je ne peux pas me débarasser de celui sur le dessus de ma page, qui déconne avec mon en-tête de barre de navigation déjà existant.

Répondre

0

Si je comprends bien ... cela dépend entièrement de la façon dont vous imprimez les messages dans votre modèle.

Si votre code ressemble

<div id="messages"> 
    {% for message in messages %}...{% endfor %} 
</div> 

la div, mais l'espace peut prendre jusqu'à, sera naturellement toujours imprimé, peu importe s'il y a des messages ou non. Vous pouvez envelopper le <div> dans {% if messages %}...{% endif %} pour éviter cela.