Example #1
0
def new(request):
    if request.method == 'POST':
        form = ItemMetadataForm(request.POST)
        if form.is_valid():
            data = form.cleaned_data.copy()
            if 'caption_file' in data: del data['caption_file']

            item = Item(**data)
            item.duration = 0  #  FIXME
            item.published = timezone.now()
            item.save()

            return redirect(item_tracks, item_id=item.id)
    else:
        form = ItemMetadataForm()

    return render(request, 'spindle/new.html', {
        'form': form,
    })
Example #2
0
def new(request):
    if request.method == 'POST':
        form = ItemMetadataForm(request.POST)
        if form.is_valid():
            data = form.cleaned_data.copy()
            if 'caption_file' in data: del data['caption_file']

            item = Item(**data)
            item.duration = 0   #  FIXME
            item.published = timezone.now()
            item.save()

            return redirect(item_tracks, item_id=item.id)
    else:
        form = ItemMetadataForm()

    return render(request, 'spindle/new.html', {
        'form': form,
        })