用于导入和分类金融交易的django应用程序。
django-financial-transactions的Python项目详细描述
Financial Transactions是一个Django应用程序,用于从金融机构导入交易并对其进行分类,这些机构根据提示分配类别。
它的目的是黑客谁想建立其他有趣的东西与他们的分类金融交易。
快速启动
将“金融交易”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = ( ... 'financial_transactions', )
运行python manage.py syncdb以创建财务事务模型。
三。启动开发服务器并访问http://127.0.0.1:8000/admin/ 要创建帐户(您需要启用管理应用程序),请选择帐户的交易格式(当前仅支持Commerzbank Giro和Commerzbank MasterCard CSV,但我会根据需要添加表单)。
导入您的交易:
./manage.py import_transactions ~/mydata/2013-01-commerzbank.csv
然后,您可以在/admin/中浏览您的事务,添加事务类别提示,然后重新导入您的csv,以根据您的提示自动更新类别。
测试
要运行测试,您需要安装一些额外的测试包:mock、django_factory。