def album_new(request): if request.method != 'POST': form = AlbumForm() return render(request, 'photo/album_edit.html', {'form': form}) form = AlbumForm(request.POST) if form.is_valid(): album = form.save(commit=False) album.owner = request.user album.save() return redirect('photo:album_detail', album.id)
def album_add(request): context = {} if request.method == 'POST': form = AlbumForm(request.POST) if form.is_valid(): title = form.cleaned_data['title'] description = form.cleaned_data['description'] user = request.user album = Album.objects.create( title=title, owner=user, description=description, ) messages.info(request, '앨범이 생성되었습니다.') return redirect('photo:album_list') else: context['form'] = form else: form = AlbumForm() context['form'] = form return render(request, 'photo/album_add.html', context)