71 lines
1.5 KiB
Python
71 lines
1.5 KiB
Python
import models
|
|
|
|
|
|
def get_or_create_deployment(name):
|
|
return models.Deployment.objects.get_or_create(name=name)
|
|
|
|
|
|
def create_rawdata(**kwargs):
|
|
return models.RawData(**kwargs)
|
|
|
|
|
|
def create_lifecycle(**kwargs):
|
|
return models.Lifecycle(**kwargs)
|
|
|
|
|
|
def find_lifecycles(**kwargs):
|
|
return models.Lifecycle.objects.select_related().filter(**kwargs)
|
|
|
|
|
|
def create_timing(**kwargs):
|
|
return models.Timing(**kwargs)
|
|
|
|
|
|
def find_timings(**kwargs):
|
|
return models.Timing.objects.select_related().filter(**kwargs)
|
|
|
|
|
|
def create_request_tracker(**kwargs):
|
|
return models.RequestTracker(**kwargs)
|
|
|
|
|
|
def find_request_trackers(**kwargs):
|
|
return models.RequestTracker.objects.filter(**kwargs)
|
|
|
|
|
|
def create_instance_usage(**kwargs):
|
|
return models.InstanceUsage(**kwargs)
|
|
|
|
|
|
def get_or_create_instance_usage(**kwargs):
|
|
return models.InstanceUsage.objects.get_or_create(**kwargs)
|
|
|
|
|
|
def get_instance_usage(**kwargs):
|
|
usage = None
|
|
try:
|
|
usage = models.InstanceUsage.objects.get(**kwargs)
|
|
except models.InstanceUsage.DoesNotExist:
|
|
pass
|
|
return usage
|
|
|
|
|
|
def create_instance_delete(**kwargs):
|
|
return models.InstanceDeletes(**kwargs)
|
|
|
|
|
|
def get_instance_delete(**kwargs):
|
|
delete = None
|
|
try:
|
|
delete = models.InstanceDeletes.objects.get(**kwargs)
|
|
except models.InstanceDeletes.DoesNotExist:
|
|
pass
|
|
return delete
|
|
|
|
|
|
def create_instance_exists(**kwargs):
|
|
return models.InstanceExists(**kwargs)
|
|
|
|
|
|
def save(obj):
|
|
obj.save() |