Esempio n. 1
0
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')
Esempio n. 2
0
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
	)
Esempio n. 3
0
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))
Esempio n. 4
0
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)
	)
Esempio n. 5
0
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)