Django REST API providing basic functionality for managing user profiles.
- Create, Update and Delete Custom User Profiles
- Token Based Authentication
- Create, Update and Delete Feed status
- APIView and ViewSets
First install VirtualBox and Vagrant.
Clone this repository
git clone https://github.com/Prithvi45/profiles-rest-api.gitcd profiles-rest-api
vagrant upNote: the above can take several minutes, especially the first time it runs (needs to download the Ubuntu Vagrant Box and install the required packages on each VM). This will take long only the first time, starting and stoping the VMs hereafter will be significantly faster.
Connect to ubuntu virtual machine via ssh
vagrant sshInstall all python packages
cd /vagrant/
pip install requirements.txtStart Django development server
cd src/profiles_project
python manage.py runserver 0.0.0.0:8080