-
Daniel Palomar authoredDaniel Palomar authored
To learn more about this project, read the wiki.
README.md 1.16 KiB
SomOffice Demo App
Setup
- Install pyenv:
curl https://pyenv.run | bash
- Install Python 3.8.6:
pyenv install 3.8.6
- Create virtualenv
pyenv virtualenv 3.8.6 somoffice_demo
- Activate env
pyenv activate somoffice_demo
- Install requirements.txt
pyenv exec pip install -r requirements.txt
- Make migrations
pyenv exec python manage.py makemigrations
- Execute migrations
pyenv exec python manage.py migrate
Run AppServer
pyenv exec python manage.py runserver 0.0.0.0:8000
Usage
Login
curl -X GET
localhost:8000/
curl -X POST \
-H 'Accept: application/json' \
-H 'X-CSRFToken: aazWzC7fUt4rrYxRY6ZYgZZDmBUlQX8DvlM5Xo7psQHtZbOEfp0hLUdl0r8hjC09' \
-H 'Cookie: csrftoken=aazWzC7fUt4rrYxRY6ZYgZZDmBUlQX8DvlM5Xo7psQHtZbOEfp0hLUdl0r8hjC09' \
-H 'Content-Type: application/json;charset=utf-8' \
--data-raw '{"username":"demo","password":"demo"}' \
localhost:8000/api/auth/login/
Profile
curl -X GET \
-H 'Accept: application/json' \
-H 'Cookie: sessionid=<SESSION ID>' \
localhost:8000/api/profile/