-> Create a vitual environment.
== virtualenv -p python3.6 venv
-> Activate your virtual environment using this command
== source venv/bin/activate
-> Install required python libraries by using pip installer.
== pip install -r requirements.txt
-> Migrate database.
== python manage.py migrate
-> Finally, run your django runserver.
== python manage.py runserver
Note:- (name, activity time, zone all are optional excluding user id)
like -> ./manege.py addUser
ex -> New user and its activity is successfully created WH0AYOM4P
like -> ./manage.py addUser --real_name="XYZ" --start_time="Feb 1 2020 1:33PM" --end_time="Feb 1 2020 1:54PM" --time_zone="XYZ"
like -> ./manage.py addUser --id="WH0AYOM4P" --start_time="Feb 1 2020 1:33PM" --end_time="Feb 1 2020 1:54PM"
(GET) Api with basic level authentication
like:- http://localhost:8000/all_user_activity/
reponse-: { "ok": true, "members": [ { "id": "WH0AYOM4P", "real_name": "Lillian Mccrae", "tz": "US/Central", "activity_periods": [ { "request_in": "October 04, 2020 12:41:PM", "request_out": "October 04, 2020 14:41:PM" }, { "request_in": "Feb 1 2020 1:33PM", "request_out": "Feb 1 2020 1:54PM" } ] }, { "id": "WFD36AY7G", "real_name": "Julie Holliday", "tz": "US/Central", "activity_periods": [ { "request_in": "October 04, 2020 12:42:PM", "request_out": "October 04, 2020 14:42:PM" }, { "request_in": "Jan 3 2020 2:33PM", "request_out": "Jan 3 2020 3:54PM" } ] } ] }