import random import string def genRandomStr(N = 7): res = ''.join(random.choices(string.ascii_uppercase + string.digits, k=N)) return res async def genNum(instance): instance.num = genRandomStr(4) instance.tag = "123" await instance.save()