Django DRF Boilerplate ############
Boilerplate with Django, DRF and authentication.
- Python >= 3.5
- Django >= 2.1
- Create a .env file in root folder:
-
Use .env.template
-
Update variables according to your needs
- Ubuntu dependencies
.. code-block:: bash
$ sudo apt install python3-dev
- Install (dev) requirements:
.. code-block:: bash
$ pip install -r requirements/local.txt
- Run migrations:
.. code-block:: bash
$ python manage.py migrate
- Create superuser
.. code-block:: bash
$ python manage.py createsuperuser --email [email protected]
- Run tests:
.. code-block:: bash
$ python manage.py test --settings=config.settings.test
- Run server:
.. code-block:: bash
$ python manage.py runserver
- Code coverage:
.. code-block:: bash
$ coverage run --source='project/api' manage.py test --settings=config.settings.test
$ coverage report