visit 127.0.0.1:8000/admin
Create a superuser
python manage.py createsuperuser
This will create a super user and you can use the created username and password to access the admin page.
After a successful login you will be able to access the admin dashboard
How to display the members model in the admin dashboard
edit the file tracking_app/members/admin.py
from django.contrib import admin
from .models import Member
# Register your models here.
admin.site.register(Member)
view members
tracking_app/members/models.py
from django.db import models
class Member(models.Model):
firstname = models.CharField(max_length=255)
lastname = models.CharField(max_length=255)
phone = models.IntegerField(null=True)
joined_date = models.DateField(null=True)
def __str__(self):
return f"{self.firstname} {self.lastname}"
tracking_app/members/admin.py
from django.contrib import admin
from .models import Member
# Register your models here.
class MemberAdmin(admin.ModelAdmin):
list_display = ("firstname", "lastname", "joined_date",)
admin.site.register(Member, MemberAdmin)
Just edit only 1 file either option 1 or option 2