2010-04-05 3 views
5

Je construis une application pour une petite entreprise, donc je dois travailler avec des devises, des nombres décimaux, etc ... Mon but est de créer quelque chose comme pulseapp.com.Construire une application financière avec Django

J'ai cherché des projets opensource à regarder et la seule chose que j'avais trouvé était django-cashflow. Cette application utilise python-money. J'ai lu une partie du code et la manière dont il est codé me semble un peu bizarre et n'est pas complètement terminée.

L'application vaut-elle le coup d'œil?

Est-ce que quelqu'un connaît une autre application similaire?

Est-ce que la tâche est difficile ou un débutant comme moi pourrait trouver un moyen de le coder lui-même?

Répondre

2

J'ai commencé à utiliser python-money dans une application il y a quelques années, mais j'ai dû l'abandonner en raison d'un problème. Je m'excuse d'avoir oublié le problème exact, mais je me souviens que pour notre cas d'utilisation, cela n'avait aucun sens ... nous avions juste besoin de champs décimaux. Je voudrais également me méfier de django-cashflow ne pas avoir d'activité pendant 2 ans, même si le projet est assez petit, il devrait être assez facile de résoudre vous-même les problèmes.

Pour les applications de comptabilité Django existantes, je suggérerais d'améliorer, ou du moins de regarder, minibooks. NOTE: la licence est AGPL v3 ce qui pourrait la rendre inutilisable pour votre environnement.

Un autre chemin à parcourir serait d'étudier le portage OpenERP (également GPL IIRC) de Python/GTK à Django. Tryton peut aussi être un point de départ, c'est GPL3 et IIRC un fork d'OpenERP.

+0

Merci pour les liens! Je les examinerai de plus près. Je pense qu'ils sont trop pour les choses que je veux faire (revenu-dépenses-solde) mais je vais essayer de trouver les parties de mon intérêt. – mfalcon

+0

OpenERP et Tryton sont très complexes, mais les minibooks sont probablement très proches de ce dont vous avez besoin. –

3

Si vous traitez avec des devises, vous pourriez regarder la base de code de satchmo. http://www.satchmoproject.com/ Ils sont les leaders actuels de l'e-commerce Django. Je suis sûr qu'ils ont des modules d'argent.

+0

Tu as raison, tu me fait rappeler que j'ai un livre intitulé « A partir de E-commerce avec Django ». Je vais chercher dans le livre pour trouver comment l'auteur gère la comptabilité. – mfalcon

1

J'ai écrit un cadre pour aider à accélérer le développement d'aspects commerciaux personnalisés des sites django: Rollyourown shopping. Il vous permet d'écrire vous-même vos modèles, et utilise une syntaxe déclarative pour définir une classe récapitulative, qui gère le calcul des totaux, la mise en cache et les valeurs de formatage. C'est assez rapide pour mes cas d'utilisation et très flexible: j'ai utilisé La version actuelle fonctionne très bien, mais je vais publier une version '1.0' plus tard ce mois-ci comme je décide de l'API finale (stable) détails (noms etc) et peut-être des critiques externes.

3

Ici vous avez quelque chose que vous pourriez être intéressé:

Tryton with Django

+0

Merci Bruno, je vais y jeter un coup d'oeil. – mfalcon

Questions connexes