{"id":3177,"date":"2018-02-12T03:24:40","date_gmt":"2018-02-12T03:24:40","guid":{"rendered":"https:\/\/www.botreetechnologies.com\/blog\/?p=3177"},"modified":"2020-11-27T18:59:38","modified_gmt":"2020-11-27T13:29:38","slug":"django-with-reactjs","status":"publish","type":"post","link":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/","title":{"rendered":"Integrating Django web framework with ReactJS"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><b>Introduction<\/b><\/h2>\n\n\n\n<p>With the evolution of the web, it has become increasingly necessary to add more interactivity to our web applications. <a href=\"https:\/\/www.botreetechnologies.com\/django-development\" target=\"_blank\" rel=\"noreferrer noopener\">Django is an open source Python-based web framework<\/a> for building web applications quickly. And ReactJS is the latest JavaScript framework to capture the hearts and attention of the developer community. And it is also necessary to adapt things as per the market demands!<\/p>\n\n\n\n<p><b>Prerequisites<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>In your System, You should have installed Django, if not then go here, and install it and if you are using <i>virtualenv<\/i> to install, then its a better way.<\/li><li>After this, you need to install <i>npm<\/i> and <i>reactjs<\/i> in your System. To install react execute <i><code>npm install --save-dev react react-dom<\/code><\/i><\/li><li>For reactJS, you need to install <i>webpack-loader<\/i> to keep a bridge between django and reactJS. To install <i>webpack<\/i>, execute <i><code>pip3 install django-webpack-loader<\/code><\/i><\/li><\/ul>\n\n\n\n<p><b>Steps<\/b><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Create Django project. If you don\u2019t know the steps then please follow this. I have created one django project named as <i>\u2018django_react\u2019.<\/i><\/li><li>Then create one application in that project. I have created app named as <i>\u2018my_app\u2019.<\/i><\/li><li>Create one folder name as <i>\u2018templates\u2019<\/i> in <i>my_app<\/i> folder. e.g. <i>my_app\/templates<\/i> and <i>\u2018asset\u2019<\/i> inside <i>django_react<\/i> folder which is our project folder.<\/li><\/ol>\n\n\n\n<p><strong>Now Django configurations are done, let\u2019s configure npm:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Generate a <i>package.json<\/i> inside your project\u2019s root folder using command <i><code>npm init<\/code><\/i> Now npm will ask you for some information, provide it and hit Enter.<\/li><li>Now setting up all the modules of webpack using command <i><code>npm install webpack webpack-bundle-tracker babel babel-loader babel-core babel-preset-es2015 babel-preset-react --save-dev<\/code><\/i><\/li><li>After installing the required dependencies we need a config file for Webpack to tell it what to do . Let\u2019s navigate to your project root folder then execute <i>touch webpack.config.js<\/i> Then add this :<script src=\"https:\/\/gist.github.com\/DaxitaRajput\/ade551953fe71573f6ae569c3b7396f8.js\">&amp;lt;\/li><\/script><\/li><\/ol>\n\n\n\n<p>Make sure you create the folders assets and js for our assets: <i><code>mkdir -p assets\/js<\/code><\/i><\/p>\n\n\n\n<p><b>Installing babel<\/b><\/p>\n\n\n\n<p><i>Babel<\/i> is Javascript compiler\/transpiler that compiles ES6 to ES5 so we can use next JavaScript in actual browsers without worrying about current browser support.<\/p>\n\n\n\n<p>Loaders are plugins used by Webpack to add functionality. <i><code>npm install babel-loader babel-core babel-preset-es2015 babel-preset-react --save-dev<\/code><\/i><\/p>\n\n\n\n<p>Now lets create a babel configuration file :<\/p>\n\n\n\n<p>Navigate to your project\u2019s root folder then execute <i>touch .babelrc<\/i> Then open it and add :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><code>{<\/code><\/p><p><code>\"presets\":[<\/code><\/p><p><code>\"es2015\", \"react\"<\/code><\/p><p><code>]<\/code><\/p><p><code>}<\/code><\/p><\/blockquote>\n\n\n\n<p>Now let\u2019s create bundles folder in assets. Navigate to your project root folder then execute <i>.\/node_modules\/.bin\/webpack -d<\/i><\/p>\n\n\n\n<p>Here is our project folder structure:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><code>django_react\/<\/code><\/p><p>\u251c\u2500\u2500 manage.py<\/p><p>\u251c\u2500\u2500 package.json<\/p><p>\u2502\u2500\u2500 webpack.config.js<\/p><p>\u2502\u2500\u2500 .babelrc.js<\/p><p>\u2502\u2500\u2500 webpack-stats.json<\/p><p>\u251c\u2500\u2500 node_modules\/<\/p><p>\u251c\u2500\u2500 assets\/<\/p><p>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 js\/<\/p><p>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 bundles\/<\/p><\/blockquote>\n\n\n\n<p>Now let\u2019s add this bit of code in our template which is inside the templates folder e.g. <i>templates\/my_app\/index.html<\/i><\/p>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/DaxitaRajput\/1355a0d3aca372a813401d612281ce9a.js\"><\/script><\/p>\n\n\n\n<p>Now add this in <i>views.py:<\/i><\/p>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/DaxitaRajput\/9f4af84567c62468160c15bdb35b8bdb.js\"><\/script><\/p>\n\n\n\n<p>Now let\u2019s update <i>settings.py :<\/i><\/p>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/DaxitaRajput\/65f95086a05054eee2c7bd7848d2eb15.js\"><\/script><\/p>\n\n\n\n<p>Add this in <i>index.js :<\/i><\/p>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/DaxitaRajput\/bbe6202037d4eae00ebd99fdcf686bb8.js\"><\/script><\/p>\n\n\n\n<p class=\"has-text-align-left\">And Finally, for automatically create a bundle in bundles folder execute this <i>.\/node_modules\/.bin\/webpack&#8211;config webpack.config.js&#8211;watch<\/i><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.botreetechnologies.com\/ruby-on-rails-development\" target=\"_blank\" rel=\"noreferrer noopener\"><b>Click here for more<\/b>\u00a0details<\/a>\u2026<\/h3>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>At\u00a0<a href=\"https:\/\/www.botreetechnologies.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">BoTree Technologies<\/a>, we build enterprise applications with our Django team of 20+ engineers.<\/p>\n\n\n\n<p>We also specialize in Python, RPA, AI, Django, JavaScript and ReactJS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.botreetechnologies.com\/contact\" target=\"_blank\" rel=\"noopener noreferrer\">Consulting is free<\/a>&nbsp;\u2013 let us help you grow!<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Introduction With the evolution of the web, it has become&#8230;<\/p>\n","protected":false},"author":28,"featured_media":12817,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[68,71,10],"tags":[],"class_list":["post-3177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-django","category-react-js","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integrating Django web framework with ReactJS<\/title>\n<meta name=\"description\" content=\"Integrating Django web framework with ReactJS is an excellent way to add more interactivity to your web applications. Here&#039;s a complete guide on how to integrate Django framework with ReactJS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrating Django web framework with ReactJS\" \/>\n<meta property=\"og:description\" content=\"Integrating Django web framework with ReactJS is an excellent way to add more interactivity to your web applications. Here&#039;s a complete guide on how to integrate Django framework with ReactJS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/\" \/>\n<meta property=\"og:site_name\" content=\"BoTree Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BoTreeTechnologies\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-12T03:24:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-27T13:29:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1075\" \/>\n\t<meta property=\"og:image:height\" content=\"638\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daxita Rajput\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:site\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daxita Rajput\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/\"},\"author\":{\"name\":\"Daxita Rajput\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/55b2e79e47f75ea4a246499a663a676a\"},\"headline\":\"Integrating Django web framework with ReactJS\",\"datePublished\":\"2018-02-12T03:24:40+00:00\",\"dateModified\":\"2020-11-27T13:29:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/\"},\"wordCount\":495,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg\",\"articleSection\":[\"Django\",\"React JS\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/\",\"name\":\"Integrating Django web framework with ReactJS\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg\",\"datePublished\":\"2018-02-12T03:24:40+00:00\",\"dateModified\":\"2020-11-27T13:29:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/55b2e79e47f75ea4a246499a663a676a\"},\"description\":\"Integrating Django web framework with ReactJS is an excellent way to add more interactivity to your web applications. Here's a complete guide on how to integrate Django framework with ReactJS.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg\",\"width\":1075,\"height\":638,\"caption\":\"Django with ReactJS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.botreetechnologies.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrating Django web framework with ReactJS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/\",\"name\":\"BoTree Technologies\",\"description\":\"Committed to inspire generation.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/55b2e79e47f75ea4a246499a663a676a\",\"name\":\"Daxita Rajput\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/daxita-rajput-150x150.png\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/daxita-rajput-150x150.png\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/daxita-rajput-150x150.png\",\"caption\":\"Daxita Rajput\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integrating Django web framework with ReactJS","description":"Integrating Django web framework with ReactJS is an excellent way to add more interactivity to your web applications. Here's a complete guide on how to integrate Django framework with ReactJS.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/","og_locale":"en_US","og_type":"article","og_title":"Integrating Django web framework with ReactJS","og_description":"Integrating Django web framework with ReactJS is an excellent way to add more interactivity to your web applications. Here's a complete guide on how to integrate Django framework with ReactJS.","og_url":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/","og_site_name":"BoTree Technologies","article_publisher":"https:\/\/www.facebook.com\/BoTreeTechnologies\/","article_published_time":"2018-02-12T03:24:40+00:00","article_modified_time":"2020-11-27T13:29:38+00:00","og_image":[{"width":1075,"height":638,"url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg","type":"image\/jpeg"}],"author":"Daxita Rajput","twitter_card":"summary_large_image","twitter_creator":"@BoTreeTech","twitter_site":"@BoTreeTech","twitter_misc":{"Written by":"Daxita Rajput","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#article","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/"},"author":{"name":"Daxita Rajput","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/55b2e79e47f75ea4a246499a663a676a"},"headline":"Integrating Django web framework with ReactJS","datePublished":"2018-02-12T03:24:40+00:00","dateModified":"2020-11-27T13:29:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/"},"wordCount":495,"commentCount":0,"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg","articleSection":["Django","React JS","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/","url":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/","name":"Integrating Django web framework with ReactJS","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage"},"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg","datePublished":"2018-02-12T03:24:40+00:00","dateModified":"2020-11-27T13:29:38+00:00","author":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/55b2e79e47f75ea4a246499a663a676a"},"description":"Integrating Django web framework with ReactJS is an excellent way to add more interactivity to your web applications. Here's a complete guide on how to integrate Django framework with ReactJS.","breadcrumb":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#primaryimage","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/django-with-reactjs.jpg","width":1075,"height":638,"caption":"Django with ReactJS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.botreetechnologies.com\/blog\/django-with-reactjs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.botreetechnologies.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Integrating Django web framework with ReactJS"}]},{"@type":"WebSite","@id":"https:\/\/www.botreetechnologies.com\/blog\/#website","url":"https:\/\/www.botreetechnologies.com\/blog\/","name":"BoTree Technologies","description":"Committed to inspire generation.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/55b2e79e47f75ea4a246499a663a676a","name":"Daxita Rajput","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/daxita-rajput-150x150.png","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/daxita-rajput-150x150.png","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/daxita-rajput-150x150.png","caption":"Daxita Rajput"}}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/3177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=3177"}],"version-history":[{"count":5,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/3177\/revisions"}],"predecessor-version":[{"id":12823,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/3177\/revisions\/12823"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media\/12817"}],"wp:attachment":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=3177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=3177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=3177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}