mkadmin.py 713 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env python
  2. from wsgi import *
  3. from django.contrib.auth.models import User
  4. print("get or create admin user")
  5. u, created = User.objects.get_or_create(username='admin')
  6. if created or u.password == '':
  7. u.set_password('password')
  8. u.is_superuser = True
  9. u.is_staff = True
  10. u.save()
  11. print("Created the admin user")
  12. else:
  13. print(u)
  14. print("Admin already created")
  15. print("Check site")
  16. from django.contrib.sites.models import Site
  17. site = Site.objects.get(pk=1)
  18. if site.name != 'dotcloud':
  19. print("site name is wrong it is {0}. fixing it".format(site.name))
  20. site.name = 'dotcloud'
  21. site.domain = 'pbpstore-johncosta.dotcloud.com'
  22. site.save()
  23. print("done fixing the site")