Advertisement
Guest User

Untitled

a guest
Jun 18th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. import os,sys
  2. sys.path.append("/opt/graphite/webapp/graphite")
  3. os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
  4. from django.contrib.auth.models import User
  5.  
  6. username = 'root'
  7. password = 'change_me'
  8.  
  9. def get_user(username):
  10. u = User.objects.get(username__exact=username)
  11.  
  12. def create_user(username, password):
  13. u = User.objects.create_user(username, password=password)
  14. u.save()
  15. print "user created %s" % username
  16.  
  17. def set_password(username):
  18. u = User.objects.get(username__exact=username)
  19. u.set_password(password)
  20.  
  21. def set_passsword_or_create(username, password='changeme'):
  22. u = get_user(username)
  23. if u:
  24. u.set_password(password)
  25. else:
  26. create_user(username, password)
  27.  
  28. def failed(username, error):
  29. print "Could not create user: %s. Failed with %s" % username, error
  30.  
  31. try:
  32. set_password_or_create(username, password)
  33. except err:
  34. failed(username, err)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement