FACING THIS ERROR return datetime.date.fromisoformat(value) TypeError: fromisoformat: argument must be str

This is my models.py

from django.db import models
from datetime import datetime , date
ISO_date = "DD/MM/YYYY"


class member(models.Model):
    name = models.CharField(max_length=100)
    surname = models.CharField(max_length=100)
    address = models.CharField(max_length=100)
    age = models.IntegerField()
    phone_number = models.CharField(max_length=10)
    date_of_birth = models.DateField()
    school_name = models.CharField(max_length=50)
    parents_occupation = models.CharField(max_length=100)
    courses = models.CharField(max_length=100)
    fees = models.FloatField()
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    id = models.AutoField(primary_key=True, db_column='your_id_field')
    date = models.DateField(null=True)
    timestamp = models.DateField(auto_now_add=True , auto_now=False , blank=True)

    def __str__(self):
        return f"{self.name} {self.surname}"

THIS MY ADMIN.PY

from django.contrib import admin
from .models import member
from django.utils import timezone


class MembersAdmin(admin.ModelAdmin):
    search_fields = ('name','id','courses')
    list_display = ["timestamp"]


admin.site.register(member, MembersAdmin)

Side note: When posting code here, enclose the code between lines of three backtick - ` characters. This means you’ll have a line of ```, then your code, then another line of ```. (I have taken the liberty of editing your post this time.)

ok , if you have solution of this , then suggest me

Please post the complete traceback message you’re getting.

Also, is that the complete MembersAdmin class?

return datetime.date.fromisoformat(value)
‘’’
TypeError: fromisoformat: argument must be str (i facing this error )

yes, it is my complete MembersAdmin class