From 4e1c38c0ed5e062afca67267e03a5dd33b702ee3 Mon Sep 17 00:00:00 2001 From: Apalak Dutta Date: Sun, 4 Jun 2023 21:42:42 +0530 Subject: [PATCH] Print raw api response --- backend/api/urls.py | 7 +++++++ backend/api/views.py | 5 +++-- backend/cfehome/urls.py | 3 ++- py_client/basic.py | 5 ++--- 4 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 backend/api/urls.py diff --git a/backend/api/urls.py b/backend/api/urls.py new file mode 100644 index 0000000..50bf49f --- /dev/null +++ b/backend/api/urls.py @@ -0,0 +1,7 @@ +from django.urls import path + +from . import views + +urlpatterns = [ + path('',views.api_home) +] \ No newline at end of file diff --git a/backend/api/views.py b/backend/api/views.py index 91ea44a..00913fc 100644 --- a/backend/api/views.py +++ b/backend/api/views.py @@ -1,3 +1,4 @@ -from django.shortcuts import render +from django.http import JsonResponse -# Create your views here. +def api_home(request,*args,**kwargs): + return JsonResponse({"message":"This is my 1st Django api project"}) \ No newline at end of file diff --git a/backend/cfehome/urls.py b/backend/cfehome/urls.py index 9dcbfec..6bd5237 100644 --- a/backend/cfehome/urls.py +++ b/backend/cfehome/urls.py @@ -15,8 +15,9 @@ Including another URLconf 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path +from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), + path('api/',include('api.urls')) ] diff --git a/py_client/basic.py b/py_client/basic.py index e8ac42d..f27ce19 100644 --- a/py_client/basic.py +++ b/py_client/basic.py @@ -1,8 +1,7 @@ import requests -endpoint = "http://127.0.0.1:8000/" +endpoint = "http://127.0.0.1:8000/api/" get_response = requests.get(endpoint,json={"query": "Hello world"}) #HTTP Request print(get_response.text) # print raw text response - -# print(get_response.json()) +print(get_response.json()['message']) print(get_response.status_code) \ No newline at end of file