示例#1
0
def add_page_ajax(request):
	print "in add_page_ajax()"

	if request.method == 'GET':
		#print "333333333", request.GET
		valor = request.GET['values'].split('>|||<')
		valor = [str(val) for val in valor]
		print "lista_valor: ", valor
		for v in valor:
			print "valor: ", v
	try:
		cat = Category.objects.get(name=valor[2])
	except Category.DoesNotExist:
		cat = None

	new_page = Page()
	new_page.category = cat
	new_page.title = valor[0]
	new_page.url = valor[1]
	new_page.views = 0
	new_page.save()
	print "id", new_page.id
	print "*****", new_page
	valor.append(new_page.id)
	valor = json.dumps(valor)

	return HttpResponse(valor)
示例#2
0
def add_page(category, title, url, views=0):
    try:
        p = Page.objects.get(title=title)
    except Page.DoesNotExist:
        p = Page()
    p.title = title
    p.category = category
    p.url = url
    p.views = views
    p.save()
    return p
示例#3
0
def auto_add_page(request):
    cat_id = request.GET['category_id']
    cat = Category.objects.get(id=int(cat_id))
    if request.method == 'GET':
        title = cleanhtml(request.GET['page_name'])
        url = request.GET['page_url']
        page = Page()
        page.category = cat
        page.title = title
        page.url = url
        page.views = 0
        page.save()

    return HttpResponseRedirect(reverse('category'))