def edit_stylesheet(request, id): instance = get_object_or_404(Stylesheet, id=id) form = StylesheetForm(request.POST or None, instance=instance) if form.is_valid(): form.save() return render(request, 'edit-stylesheet.html', { 'form': form, })
def create_stylesheet(request): if request.method == 'POST': form = StylesheetForm(request.POST, user=request.user) if form.is_valid(): form.save() else: form = StylesheetForm(user=request.user) return render(request, 'edit-stylesheet.html', { 'form': form, })
def create_user_template(request): if request.method == 'POST': css_dict = { 'title': request.POST['title'], 'css': request.POST['css'], 'last_updated_by': request.POST['user'], 'path': '.', } css_form = StylesheetForm(css_dict) template_form = UserTemplateForm(request.POST, user=request.user) if template_form.is_valid(): template_form.save() css_form.save() return redirect(manage_user_templates) else: template_form = UserTemplateForm(user=request.user) return render(request, 'edit-template.html', { 'form': template_form, })