postinstall 535 B

12345678910111213141516171819
  1. #!/usr/bin/env python
  2. # http://docs.dotcloud.com/tutorials/django/#static-files-and-admin-media
  3. import os
  4. os.environ['DJANGO_SETTINGS_MODULE'] = 'pyc.settings'
  5. import django.contrib.admin
  6. admindir = os.path.dirname(django.contrib.admin.__file__)
  7. mediadir = os.path.join(admindir, 'media')
  8. staticlink = os.path.join('static', 'admin')
  9. if os.path.exists(staticlink):
  10. if not os.path.islink(staticlink):
  11. print "Removing", staticlink
  12. os.unlink(staticlink)
  13. os.symlink(mediadir, staticlink)
  14. else:
  15. os.symlink(mediadir, staticlink)