= Django REST framework = * https://www.django-rest-framework.org/tutorial/quickstart/#quickstart Django REST framework is a powerful and flexible toolkit for building Web APIs. == Quickstart == * Based on https://www.django-rest-framework.org/tutorial/quickstart/#quickstart {{{#!highlight bash cd ~/tmp mkdir django-rest-test cd django-rest-test sudo apt install python3-venv python3 -m venv virtenv . virtenv/bin/activate pip install djangorestframework find . virtenv/ django-admin startproject tutorial . cd tutorial django-admin startapp quickstart cd .. python manage.py migrate # sync DB python manage.py createsuperuser --email admin@example.com --username admin # create super user, pwd: 12345678 nano tutorial/quickstart/serializers.py nano tutorial/quickstart/views.py nano tutorial/urls.py nano tutorial/settings.py python manage.py runserver # Starting development server at http://127.0.0.1:8000/ curl -H 'Accept: application/json; indent=4' -u admin:12345678 }}}