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 })
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 })