Ejemplo n.º 1
0
Archivo: views.py Proyecto: aeud/sing
def create(request):
    visualization = Visualization(
        name=request.POST.get('name'),
        description=request.POST.get('description'),
        account=request.user.account,
        created_by=request.user,
    )
    if request.POST.get('cache_for'):
        visualization.cache_for = int(request.POST.get('cache_for'))
        visualization.cache_until = None
    elif request.POST.get('cache_until'):
        visualization.cache_for = None
        visualization.cache_until = request.POST.get('cache_until')
    else:
        visualization.cache_for = None
        visualization.cache_until = None
    visualization.save()
    return redirect(query, visualization_id=visualization.id)