Example #1
0
 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)
Example #2
0
 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)
Example #3
0
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
Example #4
0
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)
Example #5
0
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)