예제 #1
0
파일: views.py 프로젝트: kaLi-lhj/daepa2
def boardAdd(request):
    if request.method == 'GET':
        if request.user.is_authenticated():
            data = {
                'action': reverse('board:add'),
                'select_option': [('자유게시판', ), ('연예게시판', ), ('유머게시판', )]
            }
            return render(request, 'board/form.html', data)
        else:
            return redirect('login')
    elif request.method == 'POST':
        if request.user.is_authenticated():
            board = Board()
            board.title = request.POST.get('title')
            board.sub_title = request.POST.get('sub_title')
            board.author = request.user.username
            board.context = request.POST.get('context')
            board.no_del = request.POST.get('no_del', False)
            board.save()

            return redirect('board:detail', board.id)
        else:
            return redirect('login')