2009-12-11 6 views
0

J'ai donc installé le nouveau Framework de messages. La documentation mentionne l'utilisation d'une classe css appelée "messages" dans le modèle. Mais je n'arrive pas à trouver une telle classe css dans aucun des fichiers du tronc. Ce que je veux faire est, dans l'Admin Django, avoir une croix rouge, au lieu d'un vert v, lors de l'affichage d'une erreur.Django: Framework de messages

http://docs.djangoproject.com/en/dev/ref/contrib/messages/#ref-contrib-messages

+0

Je dis oubliez le fichier CSS. Visualisez le code source HTML généré et créez votre propre CSS en fonction de cela. – mpen

+0

Ok merci pour la réponse, je vais aller de l'avant et faire cela. – orwellian

+0

En fait, comment différencier les balises de message dans la classe CSS? J'ai besoin d'une solution dynamique ici non? – orwellian

Répondre

2

Vous pouvez définir le style de .messages dans votre propre fichier CSS, il n'a pas besoin d'être un déjà défini dans le coffre.

+0

Merci pour votre réponse. Mais si nous devons tous définir nos propres classes pour l'Admin Django, pourquoi ne pas le fournir par défaut? – orwellian

+1

Parce que, logiquement, ce dont vous avez besoin, c'est de changer de style. Tous les changements de style doivent être faits en CSS. NOTE: vous n'avez pas besoin de changer les fichiers de django trunk - étend juste le modèle admin/base_site.html avec vos styles –

Questions connexes