Ra Framework
A light-weight, effective, Django based framework to create various business applications, resource planing and management systems.
If offers a ready made platform where you can start to create data entry pages and attach various reports to them.
Features
A customizable responsive dashboard (built on top of Django’s admin).
A Reporting Engine to compute and chart various and complex reports like time series and crosstab.
A widget system to display various reports in one page.
Extendable and customizable
Python 3.6 / 3.7 / 3.8/ Django 2.2, 3.0 Compatible
Installation
$ pip install django-ra-erp
Quick start
Create a virtual environment and install Django Ra ERP from Pypi
$ virtualenv ra-erp $ source ra-erp/bin/activate $ pip install django-ra-erpOnce installed, Ra provides a command to generate a new project, which would contains all the dependencies needed.
$ ra-admin start my_project_nameYou can always integrate Ra to your existing project, it’s fairly simple. Here is the guide Integrating into an existing django project
Let’s run the preparation commands and get started !
$ ./manage.py migrate $ ./manage.py createsuperuser $ ./manage.py runserver
Documentation
Available on Read The Docs
Please Proceed to the tutorial Create a sales application Part 1
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-ra-erp.git $ cd tests $ python -m pip install -e .. $ python -m pip install -r requirements/py3.txt # 2. Set the test database connection details in the environment $ export DATABASE_NAME=<database name> $ export DATABASE_USER=<database user> $ export DATABASE_PASSWORD=<database password if any> # 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.
Metadata
Release files for django-ra-erp 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-ra-erp-1.3.1.tar.gz | 11.1 MB | Details |
Release files / django-ra-erp-1.3.1.tar.gz
| Download URL | django-ra-erp-1.3.1.tar.gz |
|---|---|
| Size | 11.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7eb012835cb1897e4c316ccfaf8b8e56644a139947ddb6ccab7509baa7db802a
|
|
BLAKE2b-256 checksum How to use checksums |
f94465b79ac7c5e0ef425a58a78208beab7d93b29e4425c2ed0766f9cc530349
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8
|