def remove_tags(request, id): try: selected_item = Tags.objects.get(pk=id) selected_item.delete() form = TagsForm() except Tags.DoesNotExist: raise Http404("This item not exist.") tags = Tags.objects.all() return HttpResponseRedirect('/tags')
def update_tags(request, id): data = {} try: selected_item = Tags.objects.get(pk=id) form = TagsForm(instance=selected_item) except Tags.DoesNotExist: raise Http404("This item not exist.") if request.method == 'POST': form = TagsForm(request.POST or None, instance=selected_item) if form.is_valid(): form.save() return HttpResponseRedirect('/tags') tags = Tags.objects.all() data['id'] = id data['tags'] = tags data['form'] = form return render( request, 'home/tags.html', data )
def tags(request): s = request.session.get('users_id', None) if not s: return HttpResponseRedirect('/auth') if request.method == 'POST': form = TagsForm(request.POST) if form.is_valid(): newdoc = Tags() newdoc.users_id = request.POST['users'] newdoc.name = request.POST['name'] request.session['users_id'] = newdoc.users_id newdoc.save() return HttpResponseRedirect('/tags') else: form = TagsForm() tags = Tags.objects.all() return render_to_response('home/tags.html', { 'tags': tags, 'form': form }, context_instance=RequestContext(request))
def tags(request): s = request.session.get('users_id', None) if not s: return HttpResponseRedirect('/auth') if request.method == 'POST': form = TagsForm(request.POST) if form.is_valid(): newdoc = Tags() newdoc.users_id = request.POST['users'] newdoc.name = request.POST['name'] request.session['users_id'] = newdoc.users_id newdoc.save() return HttpResponseRedirect('/tags') else: form = TagsForm() tags = Tags.objects.all() return render_to_response( 'home/tags.html', {'tags': tags, 'form': form}, context_instance=RequestContext(request) )
def update_tags(request, id): data = {} try: selected_item = Tags.objects.get(pk=id) form = TagsForm(instance=selected_item) except Tags.DoesNotExist: raise Http404("This item not exist.") if request.method == 'POST': form = TagsForm(request.POST or None, instance=selected_item) if form.is_valid(): form.save() return HttpResponseRedirect('/tags') tags = Tags.objects.all() data['id'] = id data['tags'] = tags data['form'] = form return render(request, 'home/tags.html', data)