J'ai travaillé sur une application Django pour un système de planification (en utilisant la bibliothèque AJAX dhtmlScheduler) et j'ai besoin de coder en couleur les types d'événements. Dans le cadre de chaque événement, le client s'attend à ce que je renvoie une chaîne #00F162
indiquant la couleur de l'événement. Ceci est ensuite analysé par le client et affiché par le Javascript.Où stocker des informations de couleur dans une application Web?
Le guide de mise en forme est décrite ci-dessous: http://docs.dhtmlx.com/doku.php?id=dhtmlxscheduler:custom_styling
La première option consiste à stocker une valeur hexadécimale dans la DB, peut-être dans la base de données event_type
. La deuxième option consiste à placer la logique pour cela dans mon application et à la calculer en fonction du décalage sélectionné.
Le stockage de l'entrée dans la base de données event_type
semble étrange, car j'ai l'impression de mélanger l'apparence avec le modèle et les couleurs ne changeront pas. La deuxième option signifie que je suis coder en dur les valeurs dans l'application.
Quelle serait la meilleure approche?
Combien de types d'événement prévoyez-vous avoir? – Matt
Il y a environ 12. –