def save(self): if not self.rule: pattern, replacement = get_pattern_and_replacement(self.input, self.output) if not Rule.objects.filter(pattern=pattern): rule = Rule(pattern=pattern, replacement=replacement) rule.save() else: rule = Rule.objects.filter(pattern=pattern)[0] self.rule = rule super(Test, self).save()
def save(self): if not self.rule: pattern, replacement = get_pattern_and_replacement( self.input, self.output) if not Rule.objects.filter(pattern=pattern): rule = Rule(pattern=pattern, replacement=replacement) rule.save() else: rule = Rule.objects.filter(pattern=pattern)[0] self.rule = rule super(Test, self).save()
def generate_pattern_and_replacement(request): response_data = {} response_data['pattern'], response_data['replacement'] = get_pattern_and_replacement(request.POST['input'], request.POST['output']) return HttpResponse(simplejson.dumps(response_data), mimetype="application/json")