2010-04-05 12 views
5

Estoy construyendo una aplicación para una pequeña empresa, así que tengo que trabajar con monedas, números decimales, etc. Mi objetivo es crear algo así como pulseapp.com.Creando una aplicación financiera con Django

He buscado proyectos de código abierto para buscar y lo único que encontré fue django-cashflow. Esta aplicación utiliza el dinero de pitón.

He leído algo del código y la forma en que está codificado me parece un poco extraño y no está del todo completo.

¿Vale la pena echarle un vistazo a la aplicación?

¿Alguien sabe acerca de otra aplicación similar?

¿Es la tarea difícil o un principiante como yo podría encontrar la manera de codificarlo?

Respuesta

2

Empecé a utilizar python-money en una aplicación hace un par de años, pero tuve que abandonarlo debido a algún problema. Me disculpo por haber olvidado el problema exacto, pero recuerdo que para nuestro caso de uso no tenía sentido de todos modos ... solo necesitábamos campos decimales.

También me preocuparía que django-cashflow no tenga ninguna actividad durante 2 años, aunque el proyecto es lo suficientemente pequeño, debería ser lo suficientemente fácil como para solucionar cualquier problema usted mismo.

Para las aplicaciones existentes de contabilidad Django, sugiero mejorar, o al menos mirar, minibooks. NOTA: la licencia es AGPL v3 que podría hacerla inutilizable para su entorno.

Otro camino para viajar sería investigar la portabilidad OpenERP (también GPL IIRC) de Python/GTK a Django. Tryton también podría ser un punto de partida, es GPL3 y IIRC un tenedor de OpenERP.

+0

Gracias por los enlaces !, los examinaré mejor y más profundamente. Creo que son demasiado para las cosas que quiero hacer (ingresos-gastos-saldo) pero intentaré encontrar las partes que me interesan. – mfalcon

+0

OpenERP y Tryton son muy complejos, pero los minilibros probablemente estén muy cerca de lo que necesita. –

3

Si está tratando con monedas, puede consultar la base de código de satchmo. http://www.satchmoproject.com/ Ellos son los favoritos en el comercio electrónico de Django. Estoy seguro de que tienen módulos de dinero.

+0

Tienes razón, se me hizo recuerdo que tengo un libro llamado "E-commerce Comenzando con Django". Buscaré a través del libro para ver cómo maneja el autor la contabilidad. – mfalcon

1

He escrito un marco para ayudar a acelerar el desarrollo de los aspectos de comercio personalizado de los sitios de django: Rollyourown shopping.

Te permite escribir tus modelos tú mismo, y utiliza una sintaxis declarativa para definir una clase de resumen, que maneja el cálculo de totales, almacenamiento en caché y valores de formato, etc. Es bastante rápido para mis casos de uso y muy flexible: he usado para las tiendas en línea, facturación de servicios de consultoría y sitios de subastas :-)

La versión actual funciona bien, pero lanzaré una versión '1.0' a finales de este mes cuando decida sobre la API final (estable) detalles (nombres, etc.) y tal vez algunos comentarios externos.

Cuestiones relacionadas