Плохо сформированная шестнадцатеричная строка UUID в DJANGO

Сначала я создал таблицу пользователей в user_app, где он должен был заполнить ID каждого пользователя обычно как 1,2,3,4... и так далее .

class CustomUser(AbstractUser):
    user_id = models.BigAutoField(primary_key=True)

Позже я обновил BigAutoField до UUIDField :

class CustomUser(AbstractUser):
    user_id = models.UUIDField(primary_key=True,default=uuid.uuid4, editable=False)

сейчас в базе данных есть несколько пользователей, которые имеют 1,2,3,4... и так далее в качестве id, а остальные имеют id в формате UUID. Все работает нормально, но проблема в том, что когда я нажимаю на пользователей в панели ADMIN, то появляется ошибка

 value = uuid.UUID(value)
File "C:\Users\divit\AppData\Local\Programs\Python\Python38\lib\uuid.py", line 169, in 
__init__
raise  ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string

есть ли способ обновить ID других пользователей с 1,2,3...и так далее в качестве id или есть способ удалить этих пользователей? так как я не могу удалить их из панели администратора, потому что каждый раз, когда я нажимаю на пользователей, он показывает мне плохо сформированную шестнадцатеричную строку UUID ошибка

Вернуться на верх