Example #1
0
def upload_music(request):
    if request.method == 'POST':
        try:
            new_content = Content()
            new_content.user = request.user
            new_content.content_type = 'MUSIC'
            new_content.save()

        except Exception as E :
            print "failed to create content for music"
            print E.message
        # Now save the lyrics in a linked lyrics object
        try:
            new_music = Music()
            new_music.content = new_content
            new_music.title = request.POST['music_title']
            new_music.comment = request.POST['music_comments']
            new_music.file_store_to = request.FILES['music_file']
            new_music.save()
            print new_music.id
            print new_music

            # This is an activity, people should know it!
            action.send(request.user, verb='uploaded music to',target=new_content)

        except Exception as E :
            print "failed to Save music"
            print E.message
            return HttpResponse("Well this is embarrasing!") 
        messages.add_message(request, messages.INFO, 'Music Uploaded!')
        return render_to_response("profile/home.html",
        context_instance=RequestContext(request))
        # return HttpResponse("<html><body><pre>"+new_lyrics.lyrics_content+"<pre></body></html>")    
    else :
        return HttpResponse("Yeah This won't work :p")
Example #2
0
def upload_lyrics(request):
    if request.method == 'POST':
        try:
            new_content = Content()
            new_content.user = request.user
            new_content.content_type = 'LYRICS'
            new_content.save()
            print new_content.id

        except Exception as E :
            print "failed to create content for lyrics"
            print E.message
        # Now save the lyrics in a linked lyrics object
        try:
            new_lyrics = Lyrics()
            new_lyrics.content = new_content
            new_lyrics.lyrics_title = request.POST['title']
            new_lyrics.lyrics_content = request.POST['lyrics_content']
            new_lyrics.save()
            
            # This is an activity, people should know it!
            action.send(request.user, verb='uploaded lyrics to',target=new_content)

        except Exception as E :
            print "failed to Save lyrics"
            print E.message
            return HttpResponse("Well this is embarrasing!") 
        messages.add_message(request, messages.INFO, 'Lyrics Uploaded!')
        return render_to_response("profile/home.html",
        context_instance=RequestContext(request))
        # return HttpResponse("<html><body><pre>"+new_lyrics.lyrics_content+"<pre></body></html>")    
    else :
        return HttpResponse("Yeah This won't work :p")