コード例 #1
0
ファイル: models.py プロジェクト: timothyclemans/InfluenceAPI
 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()
コード例 #2
0
 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()
コード例 #3
0
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")