I have been searching for best practice, but I did not found it. I was even unable to find solution I need used by anyone else.
I need to generate username of the user based on his other data (first name & last name), optionally appending integer at the end, until I get the unique username.
I strongly prefer doing that in model. Is there some standard way to do that? Or is it only appropriate in forms? I have been researching overloading of various User
model methods, as well as signals, and did not find any proper place I could add it.
save()
, so the field would be treated as invalid. Btw.obj.save()
will also callpre_save
signal, so I you should probably remove that (or replace with something else you had in mind). – Nansen