Правильный ответ
Правильный ответ на этот вопрос, ответ на который здесь заключается в том, что невозможно сгенерировать 8-символьный uuid, поскольку uuids по определению составляет 16 байт.
Стандарт для UUID указан в RF C 4221 . В разделе формат первые слова:
Формат UUID - 16 октетов
Спасибо shudipta-sharma за то, что я заметил, что мой оригинальный ответ НЕ даст универсально уникальный идентификатор.
Старый (и неправильный) ответ
Вы можете просто взять первые восемь символов.
id1 = str(uuid.uuid1())[:8]
Нет гарантий, что все они уникальны.