コード例 #1
0
ファイル: assetviews.py プロジェクト: ProjectFacet/facet
def audio_asset_detail(request, pk):
    """ Display detail information for a specific audio asset."""

    audio = get_object_or_404(AudioAsset, id=pk)
    audio_usage = AudioAsset.get_audio_usage(audio)

    if request.method =="POST":
        editaudioform = AudioAssetForm(data=request.POST, instance=audio)
        if editaudioform.is_valid():
            editaudioform.save()
            #record action for activity stream
            action.send(request.user, verb="updated", action_object=audio)
            return redirect('asset_detail', pk=audio.id)
    else:
        editaudioform = AudioAssetForm(instance=audio)

    return render(request, 'editorial/assetdetail_audio.html', {
        'audio': audio,
        'audio_usage': audio_usage,
        'editaudioform': editaudioform,
    })