コード例 #1
0
ファイル: views.py プロジェクト: ju0103/Music_Yunju
def create_music(request):
    form = MusicForm(request.POST or None)

    if form.is_valid():
        form.save()
        return redirect('list_musics')

    return render(request, 'music/music_form.html', {'form': form})
コード例 #2
0
 def post(self, request, *args, **kwargs):
     form = MusicForm(request.POST)
     if form.is_valid():
         form.save()
         messages.add_message(request, messages.INFO, 'Musikønske gemt.')
     else:
         messages.add_message(request, messages.ERROR, 'Musikønske IKKE gemt.')
     return redirect('music')
コード例 #3
0
ファイル: views.py プロジェクト: ju0103/Music_Yunju
def update_music(request, id):
    music = Music.objects.get(id=id)
    form = MusicForm(request.POST or None, instance=music)

    if form.is_valid():
        form.save()
        return redirect('list_musics')

    return render(request, 'music/music_form.html', {'form': form, 'music': music})