Step 1: How to Project Run: 1: .\env\Scripts\activate 2: cd event 3. python manage.py runserver 4. python manage.py makemigrations 5. python manage.py migrate 6. python manage.py createsuperuser
Step 2: API Check: Using Postman..
- Sigup / POST REQ: http://127.0.0.1:8000/api/users/register/
- Login / POST REQ: http://127.0.0.1:8000/api/users/login/
- GetAll_event / GET REQ: http://127.0.0.1:8000/api/v1/events/
- Enroll_event / POST REQ: http://127.0.0.1:8000/api/v1/events/create/ (only Authenticated user & admin can create Enroll_even).
- Registration_list / GET REQ: http://127.0.0.1:8000/api/v1/registrations/ (only admin can 'GET', 'POST').
- Event_detail /GET, PUT, DELETE REQ: http://127.0.0.1:8000/api/v1/events/1/ (only admin can GET, PUT, DELETE).
- Search Event: http://127.0.0.1:8000/api/v1/events/?title=hi.