2010-11-29 3 views
1

J'ai une question rapide, plus de théorie que de code réel. Je construis un petit programme qui interagira avec activeCollab. Quoi qu'il en soit, je veux stocker la valeur d'un devis en dollars canadiens, mais je veux aussi pouvoir l'afficher en dollars américains. Ma question est, dois-je créer un champ pour stocker le prix américain ou devrais-je utiliser une sorte de javascript pour montrer la conversion à la volée (avec l'utilisation d'un bouton ou quelque chose). Est-ce que quelqu'un a déjà rencontré le même genre de problème?Conversion de devises en django

Merci à tous.

Steve

Répondre

0

Comme les taux de change changent, vous devez soit le faire via javascript ou (je recommande) le faire dans votre fonction de vue. Stocker dans une base de données n'aurait pas beaucoup de sens, car les taux de conversion changent de jour en jour, et chaque fois qu'ils ont changé, vous devez mettre à jour les valeurs dans la base de données. Si les données sont susceptibles de changer régulièrement, et peuvent être facilement générées dynamiquement, alors c'est la meilleure option.

+0

D'accord, je vais probablement le faire dans la fonction de visualisation, et j'ai trouvé une bonne API pour l'échange de devises. – TheLifeOfSteve

Questions connexes