must be installed before running
pip install djangorestframework
pip install markdown # Markdown support for the browsable API.
pip install django-filter # Filtering support
pip install python-decouple
pip install coverage
pip install Pillow # library for django ImageField
pip install django-cors-headers
pip install faker # fake data for testing
pip install django-rest-auth
pip install django-allauth
pip install django-model-utils
for seeing coverage of test run following commands:
coverage run --source='.' manage.py test
coverage html
coverage report
although you must create .env
file for cofiguring some variable is for your own
like google security, email,email password and so
change you must apply to settings.py
*ALLOWED_HOST* you must add your server hostname (or any ip you want to run this project over it)