{"id":26335,"date":"2018-04-18T08:02:10","date_gmt":"2018-04-18T13:02:10","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=26335"},"modified":"2022-06-03T03:35:07","modified_gmt":"2022-06-03T08:35:07","slug":"how-to-enable-and-connect-the-django-admin-interface","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/","title":{"rendered":"How To Enable and Connect the Django Admin Interface"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-26463\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg\" alt=\"How To Enable and Connect the Django Admin Interface\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-768x384.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-1024x512.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-860x430.jpg 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-680x340.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-500x250.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-400x200.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-200x100.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface-50x25.jpg 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>In this tutorial we will show you how to enable and connect the Django admin interface on a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">CentOS 7 VPS<\/a>. Django is one of the most popular open source web application frameworks. It is written in Python by experienced developers. Django was originally designed for news websites because it can be easily scaled to handle very heavy traffic and it allows developers to make web application development faster and create complex, database driven websites without having to start coding from scratch. Django is a cross-platform application and supports all popular operating systems, but this tutorial was written especially for CentOS 7. At the time of writing, the latest Django version is 1.11.12.<\/p>\n<p><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f42134b4a46\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f42134b4a46\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#1-Log-in-to-the-server-via-SSH\" >1. Log in to the server via SSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#2-Update-your-server-OS-packages\" >2. Update your server OS packages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#3-Install-Pip\" >3. Install Pip<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#4-Verify-the-Pip-installation-on-CentOS-7\" >4. Verify the Pip installation on CentOS 7<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#5-Install-Django\" >5. Install Django<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#6-Create-a-Django-project\" >6. Create a Django project<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#7-Enable-the-Django-Admin-interface\" >7. Enable the Django Admin interface<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#8-Connect-the-Django-Admin-interface\" >8. Connect the Django Admin interface<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Log-in-to-the-server-via-SSH\"><\/span>1. Log in to the server via SSH<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First, you need to log in to your <a href=\"https:\/\/www.rosehosting.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">server<\/a> via SSH as root user:<\/p>\n<pre>ssh root@IP_ADDRESS -p PORT_NUMBER<\/pre>\n<p>make sure that you replace \u201cIP_ADDRESS\u201d and \u201cPORT_NUMBER\u201d with your actual server IP address and the SSH port number.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2-Update-your-server-OS-packages\"><\/span>2. Update your server OS packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After you are logged in, make sure that your CentOS 7 server is up-to-date by running the following commands:<\/p>\n<pre>yum clean all\r\nyum update<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Install-Pip\"><\/span>3. Install Pip<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pip is a powerful package management tool, and it is used to install and manage software packages written in the Python programming language. Since Pip is available in the community repository of non-standard packages known as EPEL (Extra Packages for Enterprise Linux), we need to install the epel release for CentOS 7.<br \/>\nDownload the epel release for CentOS 7.x using the wget command:<\/p>\n<pre>cd \/opt\r\nwget https:\/\/dl.fedoraproject.org\/pub\/epel\/epel-release-latest-7.noarch.rpm<\/pre>\n<p>and install the epel-release-latest-7.noarch.rpm RPM package using the following command:<\/p>\n<pre>rpm -Uvh epel-release-latest-7.noarch.rpm<\/pre>\n<p>Install the required Python dependencies:<\/p>\n<pre>yum install python-devel python-setuptools<\/pre>\n<p>Then, install pip and upgrade it to the latest version available using the following commands:<\/p>\n<pre>yum install python-pip\r\npip install --upgrade pip<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Verify-the-Pip-installation-on-CentOS-7\"><\/span>4. Verify the Pip installation on CentOS 7<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At this point you should have the pip package manager system installed and ready to use on your CentOS 7 VPS. If you want to verify that the installation was successful you can use the following command:<\/p>\n<pre>pip -V<\/pre>\n<p>The output should be something like this:<\/p>\n<pre># pip -V\r\npip 9.0.3 from \/usr\/lib\/python2.7\/site-packages (python 2.7)<\/pre>\n<p>If you get output similar to the one listed above you are ready to use pip on your CentOS server and use it to install Django.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"5-Install-Django\"><\/span>5. Install Django<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are many different ways to install Django on a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">CentOS 7 VPS<\/a>. It can be installed using a rpm package available in the EPEL repository, through pip so it is available on a server globally, through pip on a virtual environment, or we can install it using git. For the purposes of this tutorial, we will install Django through pip on a virtual environment. Using this method is recommended as it provides the most flexibility in building new projects. This way, installed Django version will be more up-to-date than if it was installed from the EPEL repository.<br \/>\nPrior installing Django, install the virtualenv package and create the Python virtual environment:<\/p>\n<pre>pip install virtualenv<\/pre>\n<p>Create a new project directory for Django using the following command:<\/p>\n<pre>mkdir \/opt\/django<\/pre>\n<p>Create a Python virtual environment for Django\u00a0framework using virtualenv:<\/p>\n<pre>cd \/opt\/django\r\nvirtualenv djangoenv<\/pre>\n<p>This way, you can install Django framework in a single project directory or virtual environment without affecting the entire server.<br \/>\nEnable the virtual environment:<\/p>\n<pre>source djangoenv\/bin\/activate<\/pre>\n<p>Install the Django package into the virtual environment:<\/p>\n<pre>pip install django<\/pre>\n<p>In order to verify that the installation was successful you can use the following command:<\/p>\n<pre>django-admin --version<\/pre>\n<p>The output should look similar to this:<\/p>\n<pre>1.11.12<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"6-Create-a-Django-project\"><\/span>6. Create a Django project<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Create a new Django project using the following command:<\/p>\n<pre>django-admin.py startproject newproject .<\/pre>\n<p>Edit the settings.py file and add the following lines at the end:<\/p>\n<pre>vi newproject\/settings.py<\/pre>\n<pre>STATIC_ROOT = os.path.join(BASE_DIR, \"static\/\")<\/pre>\n<p>Run the following command to transfer the new project database to the SQLite database:<\/p>\n<pre>.\/manage.py migrate<\/pre>\n<p>Create a new Django administrator user account for the Django web based admin panel:<\/p>\n<pre>.\/manage.py createsuperuser<\/pre>\n<p>Enter the Django admin username, email address and password when prompted.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"7-Enable-the-Django-Admin-interface\"><\/span>7. Enable the Django Admin interface<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Edit the request.py file and add your server IP address:<\/p>\n<pre>vi djangoenv\/lib64\/python2.7\/site-packages\/django\/http\/request.py\r\nallowed_hosts = ['localhost', 'your_server_ip']<\/pre>\n<p>Run the following command to run your new Django project:<\/p>\n<pre>.\/manage.py runserver 0.0.0.0:9090<\/pre>\n<p>This will start a server which is listening on port number 9090.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"8-Connect-the-Django-Admin-interface\"><\/span>8. Connect the Django Admin interface<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Open your favorite web browser and type this URL http:\/\/your_server_ip:9090\/admin (change your_server_ip with the actual server IP address), and enter your Django superuser username and password which you have created earlier.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-26464\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface.jpg\" alt=\"Enable and Connect the Django Admin Interface\" width=\"838\" height=\"376\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface.jpg 838w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-150x67.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-300x135.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-768x345.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-680x305.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-500x224.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-400x179.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-200x90.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Enable-and-Connect-the-Django-Admin-Interface-50x22.jpg 50w\" sizes=\"(max-width: 838px) 100vw, 838px\" \/><br \/>\nIn order to leave the virtual environment, run the following command:<\/p>\n<pre>deactivate<\/pre>\n<hr \/>\n<p>Of course you don\u2019t have to install Django and enable Django admin functionality on CentOS 7, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">Managed CentOS VPS hosting<\/a> plans in which case you can simply ask our expert Linux admins to\u00a0install Django and enable Django admin functionality for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you liked this post, on how to enable and connect the Django admin interface on CentOS 7,\u00a0 please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial we will show you how to enable and connect the Django admin interface on a CentOS 7 &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How To Enable and Connect the Django Admin Interface\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#more-26335\" aria-label=\"Read more about How To Enable and Connect the Django Admin Interface\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":26463,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1712],"tags":[34,1674],"class_list":["post-26335","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-frameworks","tag-centos","tag-django-admin","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Enable and Connect the Django Admin Interface | RoseHosting<\/title>\n<meta name=\"description\" content=\"How To Enable and Connect the Django Admin Interface | RoseHosting\" \/>\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.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Enable and Connect the Django Admin Interface\" \/>\n<meta property=\"og:description\" content=\"How To Enable and Connect the Django Admin Interface | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-18T13:02:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:35:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How To Enable and Connect the Django Admin Interface\",\"datePublished\":\"2018-04-18T13:02:10+00:00\",\"dateModified\":\"2022-06-03T08:35:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/\"},\"wordCount\":797,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg\",\"keywords\":[\"centos\",\"django admin\"],\"articleSection\":[\"Web Frameworks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/\",\"name\":\"How To Enable and Connect the Django Admin Interface | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg\",\"datePublished\":\"2018-04-18T13:02:10+00:00\",\"dateModified\":\"2022-06-03T08:35:07+00:00\",\"description\":\"How To Enable and Connect the Django Admin Interface | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg\",\"width\":1200,\"height\":600,\"caption\":\"How To Enable and Connect the Django Admin Interface\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-and-connect-the-django-admin-interface\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Enable and Connect the Django Admin Interface\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Enable and Connect the Django Admin Interface | RoseHosting","description":"How To Enable and Connect the Django Admin Interface | RoseHosting","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.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/","og_locale":"en_US","og_type":"article","og_title":"How To Enable and Connect the Django Admin Interface","og_description":"How To Enable and Connect the Django Admin Interface | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2018-04-18T13:02:10+00:00","article_modified_time":"2022-06-03T08:35:07+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How To Enable and Connect the Django Admin Interface","datePublished":"2018-04-18T13:02:10+00:00","dateModified":"2022-06-03T08:35:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/"},"wordCount":797,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg","keywords":["centos","django admin"],"articleSection":["Web Frameworks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/","name":"How To Enable and Connect the Django Admin Interface | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg","datePublished":"2018-04-18T13:02:10+00:00","dateModified":"2022-06-03T08:35:07+00:00","description":"How To Enable and Connect the Django Admin Interface | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/How-To-Enable-and-Connect-the-Django-Admin-Interface.jpg","width":1200,"height":600,"caption":"How To Enable and Connect the Django Admin Interface"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-and-connect-the-django-admin-interface\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Enable and Connect the Django Admin Interface"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=26335"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26335\/revisions"}],"predecessor-version":[{"id":41818,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26335\/revisions\/41818"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/26463"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=26335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=26335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=26335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}