doma is a simple document managment app for django. It provides the necessary models and view and is ready to be included into your project.
Many modern (accounting, business) applications work with digital documents. This app aims to provide easy integration of digital documents into your Django application, if you have no central Document Management System like Mayan EDMS.
Django-doma currently provides some models which are ready to be used in our application
- Document model to store documents
- DocumentType to group/order documents
Documents will become readonly after a while, this helps storing your documents audit-proof. Once readonly, Documents can not be deleted, but only "replaced", i.e. an updated version is linked, but the original is kept in place (as a sort of version control).
- django-kesha - Accounting App
Tested with the following versions of Python/Django:
- Django: 2.2, 3.0, 3.1, 3.2
- Python: 3.7, 3.8, 3.9
Install django-doma
using pip:
$ pip install django-doma
- Add "doma" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
"doma",
]
-
Include the polls URLconf in your project urls.py like this::
path('doma/', include('doma.urls')),
-
Run
python manage.py migrate
to create the doma models. -
Visit http://127.0.0.1:8000/doma/ to start accounting.
MIT
2021, Florian Rämisch
- Florian Rämisch