bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths
Learn/Django/Admin
Django•Admin

Django Admin

Django Admin is a really great tool in Django, it is actually a CRUD* user interface of all your models!

*CRUD stands for Create Read Update Delete.

It is free and comes ready-to-use with Django:

Getting Started

To enter the admin user interface, start the server by navigating to the /myworld/my-tennis-club/ folder and execute this command:

python manage.py runserver

In the browser window, type 127.0.0.1:8000/admin/ in the address bar.

The result should look like this

The reason why this URL goes to the Django admin log in page can be found in the urls.py file of your project:

my_tennis_club/my_tennis_club/urls.py :

from django.contrib import admin
from django.urls import include, path
urlpatterns = [
 path('', include('members.urls')),
 path('admin/', admin.site.urls),
]

The urlpatterns[] list takes requests going to admin/ and sends them to admin.site.urls , which is part of a built-in application that comes with Django, and contains a lot of functionality and user interfaces, one of them being the log-in user interface.

Chapter

Back to Admin

Next

Django Admin - Create User

This chapter

Overview
7

Lessons

14m

Read time

1. Django Admin2. Django Admin - Create User3. Django Admin - Include Member4. Django Admin - Set Fields to Display5. Django Admin - Update Members6. Django Admin - Add Members7. Django Admin - Delete Members