I have a slug field in my Model with db_index=True:
class Student(models.Model):
...
slug = models.SlugField(max_length=100, db_index=True)
When a new record is added through my form, i want slug field to be filled with slugified text that I have coded in my model save() method. However, this never happens as I am stuck at form field level validation.
I have tried many options like clean(), clean_field() etc but all of them runs only after slug field has something entered.