def test_publicacion_reciente_con_entrada_futura(self): """ publicacion_reciente() deberia devolver False cuando se crea una entrada futura """ entrada_futura = Entrada(fecha_pub=timezone.now() + datetime.timedelta(days=30)) self.assertEqual(entrada_futura.publicacion_reciente(), False)
def test_publicacion_reciente_con_entrada_muy_vieja(self): """ publicacion_reciente() deberia devolver False cuando una entrada tiene mas de 1 dia """ entrada_vieja = Entrada(fecha_pub=timezone.now() - datetime.timedelta(days=30)) self.assertEqual(entrada_vieja.publicacion_reciente(), False)
def entrada_agregar(request): if request.user.is_superuser and request.method == 'POST' \ and request.is_ajax(): titulo = request.POST.get('titulo', None) contenido = request.POST.get('contenido', None) categorias = str(request.POST.get('categorias', None)).split(',' ) importante = request.POST.get('importante', None) == 'True' form = EntradaForm(request.POST) if form.is_valid(): entrada = Entrada(titulo=titulo, contenido=contenido, importante=importante, autor=request.user) entrada.save() for pk in categorias: categoria = Categoria.objects.get(pk=pk) entrada.categorias.add(categoria) return HttpResponse(construir_data(0, "Entrada agregada con éxito"), mimetype='application/javascript') else: return HttpResponse(construir_data(-1, form.errors), mimetype='application/javascript') raise Http404
def crear_public(request): context = RequestContext(request) if request.method == 'POST': pub = Entrada() pub.titulo = request.POST['titulo'] pub.autor = request.POST['autor'] pub.fecha = request.POST['fecha'] pub.img1 = request.FILES['img1'] pub.img2 = request.FILES['img2'] pub.save() return render_to_response('nuevapublic.html', context)
def crear_public(request): context = RequestContext(request) if request.method == "POST": pub = Entrada() pub.titulo = request.POST["titulo"] pub.autor = request.POST["autor"] pub.fecha = request.POST["fecha"] pub.img1 = request.FILES["img1"] pub.img2 = request.FILES["img2"] pub.save() return render_to_response("nuevapublic.html", context)