| Scott Baker | 8094b6a | 2015-08-28 11:55:19 -0700 | [diff] [blame] | 1 | import os |
| 2 | import sys |
| 3 | sys.path.append("/opt/xos") |
| 4 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "xos.settings") |
| 5 | import django |
| 6 | from core.models import * |
| Scott Baker | 3dc3a4e | 2015-12-29 23:47:06 -0800 | [diff] [blame] | 7 | from services.hpc.models import * |
| Scott Baker | e01ee76 | 2015-12-31 10:18:28 -0800 | [diff] [blame] | 8 | from services.cord.models import * |
| Scott Baker | 8094b6a | 2015-08-28 11:55:19 -0700 | [diff] [blame] | 9 | django.setup() |
| 10 | |
| 11 | def purge(cls): |
| 12 | for obj in cls.deleted_objects.all(): |
| 13 | obj.delete(purge=True) |
| 14 | |
| Tony Mack | 6a782f9 | 2015-09-13 22:50:39 +0000 | [diff] [blame] | 15 | for model in [Instance, Slice, Site, Service, User, Image, ImageDeployments, Port]: |
| Scott Baker | 8094b6a | 2015-08-28 11:55:19 -0700 | [diff] [blame] | 16 | purge(model) |