def edit_story(request, type, id): story = Story.objects.get(id=id) form = StoryForm(request.POST, instance=story) if form.is_valid(): story = update_story(form, story) story.save() return JsonResponse({ 'message': "Story was saved successfully" }, 200) else: return JsonResponse(form.errors, status=400)
def edit_story(request, type, id): story = Story.objects.get(id=id) form = StoryForm(request.POST, instance=story) if form.is_valid(): story = update_story(form, story) story.save() return JsonResponse({'message': "Story was saved successfully"}, 200) else: return JsonResponse(form.errors, status=400)
def new_story(request, story_type, vanity_url): form = StoryForm(request.POST) story_user = request.user story_page = Page.objects.get(vanity_url=vanity_url) if form.is_valid(): story = Story.objects.create(page=story_page, user=story_user, published=True) story = update_story(form, story) story.save() story_form = StoryForm(instance=story) # Return the edit_story template back to the AJAX call # so we can insert it into the DOM return render_to_response('pages/edit_story.html', { 'story_form': story_form, 'page': story_page }, context_instance=RequestContext(request)) else: return JsonResponse(form.errors, status=400)