def find_or_create(model, **kwargs):
    instance = model.get_by(**kwargs)
    if not instance:
        instance = model(**kwargs)
    return instance