Could someone please help me create a field in my model that generates a unique 8 character alphanumeric string (i.e. A#######) ID every time a user makes a form submission?
My models.py form is currently as follows:
from django.db import models
from django.contrib.auth.models import User
class Transfer(models.Model):
id = models.AutoField(primary_key=True)
user = models.ForeignKey(User)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
I have looked at pythons UUID feature but these identifiers are quite long and messy compared with what I am looking to generate.
Any help would be hugely appreciated!