Как добавить генератор случайных серийных номеров в models.py проекта Django?
Я создаю проект системы управления активами с использованием Django. Я одновременно изучаю фреймворк django. Проблема заключается в следующем: предположим, у меня есть актив, серийный номер которого не указан, тогда как мне сгенерировать случайный уникальный серийный номер для актива и показать сообщение пользователю "Нажмите здесь, чтобы добавить случайный серийный номер".
class Asset(models.Model):
asset_type=models.ForeignKey(Asset_type,on_delete=models.CASCADE)
asset_name=models.CharField(max_length=50)
asset_serial=models.CharField(max_length=20)
asset_date_pur=models.DateField()
asset_price=models.FloatField()
asset_vendor=models.CharField(max_length=50,null=True,blank=True)
person_assigned=models.CharField(max_length=50,default=None)
department_assigned=models.CharField(max_length=50,default=None)