PR-343 Migrates a large part of the Genomic Record codebase to use [Django] and [Django REST Framework]. Both of these frameworks are well-documented, and it is recommended that developers take some time to familiarise themselves.
This migration also changes the directory structure of the project, and it is recommended that developers take a fresh git clone
the respository.
The project continues to use the SQLAlchemy ORM, and so a few helpers have been implemented to simplify the integration between [Django Rest Framework] and SQLAlchemy ORM.
BaseAlchemyViewSet
is a subclass of rest_framework.viewsets.ViewSet
, designed to provide sensible default behaviour for SQLAlchemy models as resources.