Python 3.10.6
pip install -r requirements.txt
python manage.py makemigration
python manage.py migrate
python manage.py runserver
register post : url : "/api/user/register/", body : "email": "string", "username": "string", "password": "string", "password2" : "string"
register post : url : "/api/user/login/", body : "email": "string", "password": "string"
all blog get : url : "/api/user/blogs/", specific blog get : url : "/api/user/blogs/"blog_id"",
user blog get : url : "/api/user/blogs/",
blog post : url : "/api/user/blogs/", header : { "Authorization" : "Bearer token" } body : "tittle": "string", "description": "string", "category": [array], "banner_image": { "image_name" : "string.file_extention", "image_url" : "string base64" }
blog patch : url : "/api/user/blogs/", header : { "Authorization" : "Bearer token" } params : { blog_no : blog_id } body : "tittle": "string", "description": "string", "category": [array], "banner_image": { "image_name" : "string.file_extention", "image_url" : "string base64" }
blog delete : url : "/api/user/blogs/", header : { "Authorization" : "Bearer token" } params : { blog_no : blog_id }
like / undo like blog post : url : "/api/reactions/likes/"blog_id"", header : { "Authorization" : "Bearer token" }