Login

Username filled automatically with id

Author:
djangoman
Posted:
January 14, 2010
Language:
Python
Version:
1.1
Score:
0 (after 0 ratings)

I thought this code for insert automatically id in username field. This method should be used in save method. This code work on a dbms that support transactions ( example: mysql+innodb or postgresql ).

Let me know what you think about this snippet and if you advice an alternative solution by commenting below.

Thanks :)

1
2
3
4
5
6
    def create_new_user(self, username, email, password):
        new_user = User.objects.create_user(username, email, password)
        new_user.username = str(new_user.id)
        new_user.save()
        return new_user
    create_new_user = transaction.commit_on_success(create_new_user)

More like this

  1. Template tag - list punctuation for a list of items by shapiromatron 2 months, 2 weeks ago
  2. JSONRequestMiddleware adds a .json() method to your HttpRequests by cdcarter 2 months, 3 weeks ago
  3. Serializer factory with Django Rest Framework by julio 9 months, 2 weeks ago
  4. Image compression before saving the new model / work with JPG, PNG by Schleidens 10 months, 1 week ago
  5. Help text hyperlinks by sa2812 11 months ago

Comments

Please login first before commenting.