{"id":5946,"date":"2024-09-28T14:07:20","date_gmt":"2024-09-28T18:07:20","guid":{"rendered":"https:\/\/www.cloudsurph.com\/?p=5946"},"modified":"2024-09-28T14:07:49","modified_gmt":"2024-09-28T18:07:49","slug":"customizing-the-admin-model-interface-for-django","status":"publish","type":"post","link":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/","title":{"rendered":"Customizing the Admin Model Interface for Django"},"content":{"rendered":"<h3>Customizing the Admin Model Interface for Django<\/h3>\n<p>Django\u2019s built-in admin interface is one of its standout features, offering developers a powerful backend for managing content with minimal setup. However, while the default admin is robust and feature-rich, it may not meet all the specific needs of your project. Fortunately, Django\u2019s admin is highly customizable, allowing developers to tailor the backend to better suit their application\u2019s requirements.<\/p>\n<p>This article explores various techniques for customizing Django&#8217;s admin interface, from basic configurations to advanced modifications, to create a more efficient and user-friendly backend experience.<\/p>\n<h3><strong>Customizing the Admin Model Interface<\/strong><\/h3>\n<p>The most basic level of customization in the Django admin is modifying the appearance and behavior of individual model listings. This can be done by creating an admin class for each model and using Django\u2019s built-in options to adjust the layout.<\/p>\n<h4>a. <strong>List Display<\/strong><\/h4>\n<p>By default, Django only shows the string representation of your model objects in the admin list view. To display additional fields, you can use the <code>list_display<\/code> attribute.<\/p>\n<pre class=\"prettyprint\">\r\nfrom django.contrib import admin\r\nfrom .models import Product\r\n\r\nclass ProductAdmin(admin.ModelAdmin):\r\nlist_display = ('name', 'price', 'category', 'available')\r\n\r\nadmin.site.register(Product, ProductAdmin)\r\n<\/pre>\n<p>With this, fields like <code>name<\/code>, <code>price<\/code>, <code>category<\/code>, and <code>available<\/code> will appear in the list view, giving administrators a more comprehensive view of the model data.<\/p>\n<h4>b. <strong>List Filtering and Search<\/strong><\/h4>\n<p>Django admin allows filtering data by field values and provides a search bar to find records quickly.<\/p>\n<ul>\n<li><strong>Filtering<\/strong> is added using <code>list_filter<\/code>, where you specify fields you want to use as filters.<\/li>\n<li><strong>Search<\/strong> is enabled via <code>search_fields<\/code>.<\/li>\n<\/ul>\n<pre class=\"prettyprint\">\r\nclass ProductAdmin(admin.ModelAdmin):\r\nlist_display = ('name', 'price', 'category', 'available')\r\nlist_filter = ('category', 'available')\r\nsearch_fields = ('name', 'description')\r\n<\/pre>\n<p>This setup provides a sidebar filter for <code>category<\/code> and <code>available<\/code> status and a search bar that searches by product <code>name<\/code> or <code>description<\/code>.<\/p>\n<h3>Conclusion<\/h3>\n<p>Django\u2019s admin interface is an incredibly powerful tool, and with its deep level of customization, you can tailor it to suit the exact needs of your project. From tweaking model forms and list displays to adding custom actions and theming, Django offers extensive control over how your admin interface looks and operates. With a little effort, you can create an intuitive, functional, and aesthetically pleasing backend that streamlines content management for your users.<\/p>\n<h4>Recent Posts<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.cloudsurph.com\/optimizing-django-application-performance-profiling-and-tweaking\/\" aria-current=\"page\">Optimizing Django Application Performance: Profiling and Tweaking<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/building-a-chat-application-django\/\">Building a Chat Application Django<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/user-authentication-and-authorization-in-django\/\">User Authentication and Authorization in Django<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/building-restful-apis-with-django-rest-framework\/\">Building RESTful APIs with Django Rest Framework<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/django-views-and-templates-rendering-dynamic-web-pages\/\">Django Views and Templates: Rendering Dynamic Web Pages<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/understanding-django-models-building-the-data-structure\/\">Understanding Django Models: Building the Data Structure<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/creating-a-crud-application-with-django\/\">Creating a CRUD Application with Django<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/django-fundamentals-setting-up-your-first-project\/\">Django Fundamentals: Setting Up Your First Project<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudsurph.com\/migrating-from-older-versions-of-laravel-best-practices-and-considerations\/\">Migrating from Older Versions of Laravel: Best Practices and Considerations<\/a><\/li>\n<\/ul>\n<h5><em><strong>If you want then buy a good, reliable, secure web\u00a0<a href=\"https:\/\/www.cloudsurph.com\/windows-vps-hosting\/\">hosting<\/a>\u00a0service \u00a0from here:\u00a0<a href=\"https:\/\/hosting.cloudsurph.com\/\">click here<\/a><\/strong><\/em><\/h5>\n<p>In Conclusion,\u00a0 If you enjoyed reading this article and have more questions please reach out to our\u00a0<a href=\"https:\/\/hosting.cloudsurph.com\/submitticket.php?step=2&amp;deptid=1\">support team<\/a>\u00a0via live chat or\u00a0<a href=\"mailto:support@cloudsurph.com\">email<\/a>\u00a0and we would be glad to help you.\u00a0In Other Words, we provide server\u00a0<a href=\"https:\/\/hosting.cloudsurph.com\/\">hosting<\/a>\u00a0for all types of need and we can even get your\u00a0<a href=\"https:\/\/hosting.cloudsurph.com\/\">server<\/a>\u00a0up and running with the service of your choice.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Customizing the Admin Model Interface for Django Django\u2019s built-in admin interface is one of its standout features, offering developers a powerful backend for managing content with minimal setup. However, while the default admin is robust and feature-rich, it may not meet all the specific needs of your project. Fortunately, Django\u2019s admin is highly customizable, allowing [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":5876,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[157,25,163,158,159,44,1],"tags":[54,47,105,103,48,113],"class_list":["post-5946","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos-7","category-web-hosting-virtualization","category-django","category-linux-basics","category-linux-server","category-kvm-xen","category-virtual-private-servers","tag-best-vps-hosting-server-maryland","tag-cheap-cloud-servers","tag-cheap-storage-server-hosting","tag-cheapest-vps","tag-dedicated-server-hosting-in-washington-d-c","tag-speed-test-vps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Customizing the Admin Model Interface for Django<\/title>\n<meta name=\"description\" content=\"Customizing the Admin Model Interface for Django, Admin Interface Customization in Django, Django, Admin Model Interface for Django\" \/>\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.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customizing the Admin Model Interface for Django\" \/>\n<meta property=\"og:description\" content=\"Customizing the Admin Model Interface for Django, Admin Interface Customization in Django, Django, Admin Model Interface for Django\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloudsurph Web Hosting Washington D.C.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CloudSurph\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-28T18:07:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-28T18:07:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2024\/03\/Django-Fundamentals-Setting-Up-Your-First-Project.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rony\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cloudsurph\" \/>\n<meta name=\"twitter:site\" content=\"@Cloud_Surph\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rony\" \/>\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.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/\"},\"author\":{\"name\":\"Rony\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#\\\/schema\\\/person\\\/ac9b4dd136d96e50d5f29c560191e7ed\"},\"headline\":\"Customizing the Admin Model Interface for Django\",\"datePublished\":\"2024-09-28T18:07:20+00:00\",\"dateModified\":\"2024-09-28T18:07:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/\"},\"wordCount\":473,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudsurph.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Django-Fundamentals-Setting-Up-Your-First-Project.png\",\"keywords\":[\"Best VPS hosting server Maryland\",\"Cheap Cloud Servers\",\"Cheap Storage Server Hosting\",\"Cheapest VPS\",\"Dedicated Server Hosting in Washington D.C\",\"Speed test VPS\"],\"articleSection\":[\"CentOS 7\",\"Cloud Hosting\",\"Django\",\"Linux Basics\",\"Linux Server\",\"Virtualization\",\"VPS Servers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/\",\"url\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/\",\"name\":\"Customizing the Admin Model Interface for Django\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudsurph.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Django-Fundamentals-Setting-Up-Your-First-Project.png\",\"datePublished\":\"2024-09-28T18:07:20+00:00\",\"dateModified\":\"2024-09-28T18:07:49+00:00\",\"description\":\"Customizing the Admin Model Interface for Django, Admin Interface Customization in Django, Django, Admin Model Interface for Django\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cloudsurph.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Django-Fundamentals-Setting-Up-Your-First-Project.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudsurph.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Django-Fundamentals-Setting-Up-Your-First-Project.png\",\"width\":1280,\"height\":720,\"caption\":\"Implementing Internationalization and Localization in Django\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/customizing-the-admin-model-interface-for-django\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudsurph.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customizing the Admin Model Interface for Django\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudsurph.com\\\/\",\"name\":\"Cloudsurph Web Hosting Washington D.C.\",\"description\":\"Dedicated Server Hosting\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudsurph.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#organization\",\"name\":\"CloudSurph Technology Solutions\",\"url\":\"https:\\\/\\\/www.cloudsurph.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cloudsurph.com\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/cloudsurph-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudsurph.com\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/cloudsurph-logo.png\",\"width\":2348,\"height\":1692,\"caption\":\"CloudSurph Technology Solutions\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/CloudSurph\\\/\",\"https:\\\/\\\/x.com\\\/Cloud_Surph\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cloudsurph.com\\\/#\\\/schema\\\/person\\\/ac9b4dd136d96e50d5f29c560191e7ed\",\"name\":\"Rony\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/40163fe1eb49d5eddd81954e8ad5122633e141df15b0733d07fbe4a156688ba5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/40163fe1eb49d5eddd81954e8ad5122633e141df15b0733d07fbe4a156688ba5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/40163fe1eb49d5eddd81954e8ad5122633e141df15b0733d07fbe4a156688ba5?s=96&d=mm&r=g\",\"caption\":\"Rony\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/cloudsurph\"],\"url\":\"https:\\\/\\\/www.cloudsurph.com\\\/author\\\/ron\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Customizing the Admin Model Interface for Django","description":"Customizing the Admin Model Interface for Django, Admin Interface Customization in Django, Django, Admin Model Interface for Django","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.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/","og_locale":"en_US","og_type":"article","og_title":"Customizing the Admin Model Interface for Django","og_description":"Customizing the Admin Model Interface for Django, Admin Interface Customization in Django, Django, Admin Model Interface for Django","og_url":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/","og_site_name":"Cloudsurph Web Hosting Washington D.C.","article_publisher":"https:\/\/www.facebook.com\/CloudSurph\/","article_published_time":"2024-09-28T18:07:20+00:00","article_modified_time":"2024-09-28T18:07:49+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2024\/03\/Django-Fundamentals-Setting-Up-Your-First-Project.png","type":"image\/png"}],"author":"Rony","twitter_card":"summary_large_image","twitter_creator":"@cloudsurph","twitter_site":"@Cloud_Surph","twitter_misc":{"Written by":"Rony","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/#article","isPartOf":{"@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/"},"author":{"name":"Rony","@id":"https:\/\/www.cloudsurph.com\/#\/schema\/person\/ac9b4dd136d96e50d5f29c560191e7ed"},"headline":"Customizing the Admin Model Interface for Django","datePublished":"2024-09-28T18:07:20+00:00","dateModified":"2024-09-28T18:07:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/"},"wordCount":473,"publisher":{"@id":"https:\/\/www.cloudsurph.com\/#organization"},"image":{"@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2024\/03\/Django-Fundamentals-Setting-Up-Your-First-Project.png","keywords":["Best VPS hosting server Maryland","Cheap Cloud Servers","Cheap Storage Server Hosting","Cheapest VPS","Dedicated Server Hosting in Washington D.C","Speed test VPS"],"articleSection":["CentOS 7","Cloud Hosting","Django","Linux Basics","Linux Server","Virtualization","VPS Servers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/","url":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/","name":"Customizing the Admin Model Interface for Django","isPartOf":{"@id":"https:\/\/www.cloudsurph.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2024\/03\/Django-Fundamentals-Setting-Up-Your-First-Project.png","datePublished":"2024-09-28T18:07:20+00:00","dateModified":"2024-09-28T18:07:49+00:00","description":"Customizing the Admin Model Interface for Django, Admin Interface Customization in Django, Django, Admin Model Interface for Django","breadcrumb":{"@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/#primaryimage","url":"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2024\/03\/Django-Fundamentals-Setting-Up-Your-First-Project.png","contentUrl":"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2024\/03\/Django-Fundamentals-Setting-Up-Your-First-Project.png","width":1280,"height":720,"caption":"Implementing Internationalization and Localization in Django"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudsurph.com\/customizing-the-admin-model-interface-for-django\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudsurph.com\/"},{"@type":"ListItem","position":2,"name":"Customizing the Admin Model Interface for Django"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudsurph.com\/#website","url":"https:\/\/www.cloudsurph.com\/","name":"Cloudsurph Web Hosting Washington D.C.","description":"Dedicated Server Hosting","publisher":{"@id":"https:\/\/www.cloudsurph.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudsurph.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cloudsurph.com\/#organization","name":"CloudSurph Technology Solutions","url":"https:\/\/www.cloudsurph.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudsurph.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2016\/04\/cloudsurph-logo.png","contentUrl":"https:\/\/www.cloudsurph.com\/wp-content\/uploads\/2016\/04\/cloudsurph-logo.png","width":2348,"height":1692,"caption":"CloudSurph Technology Solutions"},"image":{"@id":"https:\/\/www.cloudsurph.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CloudSurph\/","https:\/\/x.com\/Cloud_Surph"]},{"@type":"Person","@id":"https:\/\/www.cloudsurph.com\/#\/schema\/person\/ac9b4dd136d96e50d5f29c560191e7ed","name":"Rony","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/40163fe1eb49d5eddd81954e8ad5122633e141df15b0733d07fbe4a156688ba5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/40163fe1eb49d5eddd81954e8ad5122633e141df15b0733d07fbe4a156688ba5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/40163fe1eb49d5eddd81954e8ad5122633e141df15b0733d07fbe4a156688ba5?s=96&d=mm&r=g","caption":"Rony"},"sameAs":["https:\/\/x.com\/cloudsurph"],"url":"https:\/\/www.cloudsurph.com\/author\/ron\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/posts\/5946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/comments?post=5946"}],"version-history":[{"count":2,"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/posts\/5946\/revisions"}],"predecessor-version":[{"id":5948,"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/posts\/5946\/revisions\/5948"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/media\/5876"}],"wp:attachment":[{"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/media?parent=5946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/categories?post=5946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudsurph.com\/wp-json\/wp\/v2\/tags?post=5946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}