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:
To enter the admin user interface, start the server by navigating to the
/myworld folder and execute this command:
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
urls.py file of your project:
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('', include('members.urls')), path('admin/', admin.site.urls), ]
urlpatterns list takes requests going
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.