# RA **Repository Path**: shifeipython/RA ## Basic Information - **Project Name**: RA - **Description**: No description available - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-13 - **Last Updated**: 2025-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README .. image:: https://img.shields.io/pypi/v/django-erp-framework.svg :target: https://pypi.org/project/django-erp-framework .. image:: https://img.shields.io/pypi/pyversions/django-erp-framework.svg :target: https://pypi.org/project/django-erp-framework .. image:: https://img.shields.io/readthedocs/django-erp-framework :target: https://django-erp-framework.readthedocs.io/ .. image:: https://img.shields.io/codecov/c/github/ra-systems/django-erp-framework :target: https://codecov.io/gh/ra-systems/django-erp-framework Django ERP Framework ==================== A light-weight, effective, Django based framework to create various business applications, resource planing and management systems. Offers a ready made platform where you can start to create data entry pages and attach various reports to them. Features -------- * A Reporting Engine that can generate grouped reports and/or time series and/or crosstab from any model in your apps. * Charting capabilities to represent the data in the reports. * Widget system to create dashboards and display bits of the reports results and/or its charts on any page you want. * Customizable and easily extensible. * Django Jazzmin admin theme integration ready to use. * Python 3.8 / 3.9 / 3.10 , Django 3.2 + Installation ------------ .. code-block:: console $ pip install django-erp-framework OR $ pip install -e git+https://github.com/RamezIssac/django-erp-framework.git#egg=django-erp-framework@develop Check out the `getting started `_ on Read The Docs. Demo ---- You can checkout a demo application `here `_. Code is available on `Github `_. .. image:: https://github.com/RamezIssac/django-erp-framework/blob/develop/docs/source/_static/widgets.png?raw=true :alt: Homepage :align: center Documentation ------------- Available on `Read The Docs `_ Please Proceed to the tutorial `Create a sales application Part 1 `_ Reporting Engine ---------------- The reporting engine of this framework is released as a separate package `django-slick-reporting `_. Testing and contribution ------------------------ To run the test suite, first, create and activate a virtual environment. Then clone the repo, install the test requirements and run the tests:: # 1. Clone and install requirements $ git clone git+git@github.com:ra-systems/django-erp-framework.git $ cd tests $ pip install -e .. $ pip install -r requirements.txt # 2. Set the test database connection details in the environment $ export DATABASE_NAME= $ export DATABASE_USER= $ export DATABASE_PASSWORD= # 3. Run the tests $ ./runtests.py # And for Coverage report $ coverage run --include=../* runtests.py [-k] $ coverage html For more information on contributing, we honor `Django's guidelines `_.