예제 #1
0
파일: views.py 프로젝트: chang12/MoQ
def group_new(request):
    if request.method == "POST":
        form = GroupForm(request.POST)
        if form.is_valid():
            group = form.save(commit=False)
            group.owner = request.user
            group.save()
            return redirect('blog:group_list')

    else:
        guide = "New Class"
        form = GroupForm()

    return render(request, 'blog/form.html', {
        'guide': guide,
        'form': form,
    })
예제 #2
0
파일: views.py 프로젝트: chang12/MoQ
def group_edit(request, group_pk):
    group = get_object_or_404(Group, pk=group_pk)
    if request.user == group.owner:
        if request.method == 'POST':
            form = GroupForm(request.POST, instance=group)
            if form.is_valid():
                form.save()
                return redirect('blog:group_detail', group_pk)

        else:
            guide = "Edit Class"
            form = GroupForm(instance=group)

        return render(request, 'blog/form.html', {
            'guide': guide,
            'form': form,
        })

    else:
        content = '해당 그룹의 소유자가 아닙니다'
        return render(request, 'blog/error.html', {
            'content': content,
        })
예제 #3
0
def group_new(request):
    if request.method == "POST":
        form = GroupForm(request.POST)
        if form.is_valid():
            group = form.save(commit=False)
            group.owner = request.user
            group.save()
            return redirect('blog:group_list')

    else:
        guide = "New Class"
        form = GroupForm()

    return render(request, 'blog/form.html', {
        'guide': guide,
        'form': form,
    })
예제 #4
0
def group_edit(request, group_pk):
    group = get_object_or_404(Group, pk=group_pk)
    if request.user == group.owner:
        if request.method == 'POST':
            form = GroupForm(request.POST, instance=group)
            if form.is_valid():
                form.save()
                return redirect('blog:group_detail', group_pk)

        else:
            guide = "Edit Class"
            form = GroupForm(instance=group)

        return render(request, 'blog/form.html', {
            'guide': guide,
            'form': form,
        })

    else:
        content = '해당 그룹의 소유자가 아닙니다'
        return render(request, 'blog/error.html', {
            'content': content,
        })