Commit 0ddbaebf by Piotr Mitros

Helper methods for managing users

parent 958e2103
......@@ -57,3 +57,31 @@ class Registration(models.Model):
#self.delete()
#cache_relation(User.profile)
#### Helper methods for use from python manage.py shell.
def get_user(email):
u = User.objects.get(email = email)
up = UserProfile.objects.get(user = u)
return u,up
def user_info(email):
u,up = get_user(email)
print "User id", u.id
print "Username", u.username
print "E-mail", u.email
print "Name", up.name
print "Location", up.location
print "Language", up.language
return u,up
def change_email(old_email, new_email):
u = User.objects.get(email = old_email)
u.email = new_email
u.save()
def change_name(email, new_name):
u,up = get_user(email)
up.name = new_name
up.save()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment