Esempio n. 1
0
def add_regex_rule(request, slug):
    sheet = get_object_or_404(Sheet, slug=slug)
    form = RegexRuleForm(request.POST or None)
    if form.is_valid():
        form.save(sheet=sheet)
        return redirect('regex_rules', slug=slug)

    return render(request, 'add_regex_rule.html', {
        'form': form
    })
Esempio n. 2
0
def edit_regex_rule(request, slug, pk):
    sheet = get_object_or_404(Sheet, slug=slug)
    rule = RegexRule.objects.filter(sheet=sheet).get(pk=pk)
    form = RegexRuleForm(request.POST or None, instance=rule)
    if form.is_valid():
        form.save()
        return redirect('regex_rules', slug=slug)

    return render(request, 'edit_regex_rule.html', {
        'form': form
    })