Плохо сформированная шестнадцатеричная строка 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 ошибка