Esempio n. 1
0
def createPool(request):
    if request.method == 'POST':
        pool = InstancePool()
        config = get_object_or_404(PoolConfiguration, pk=int(request.POST['config']))
        pool.config = config
        pool.save()
        return redirect('ec2spotmanager:poolview', poolid=pool.pk)
    elif request.method == 'GET':
        configurations = PoolConfiguration.objects.all()
        return render(request, 'pools/create.html', { 'configurations' : configurations })
    else:
        raise SuspiciousOperation
Esempio n. 2
0
def createPool(request):
    if request.method == 'POST':
        pool = InstancePool()
        config = get_object_or_404(PoolConfiguration,
                                   pk=int(request.POST['config']))
        pool.config = config
        pool.save()
        return redirect('ec2spotmanager:poolview', poolid=pool.pk)
    elif request.method == 'GET':
        configurations = PoolConfiguration.objects.all()
        return render(request, 'pools/create.html',
                      {'configurations': configurations})
    else:
        raise SuspiciousOperation