def view(request): id = request.GET['id'] results = models.fetchone(int(id)) data = {'boardview': results} models.hitupdate(id) return render(request, 'board/view.html',data)
def modifyform(request): board_no = request.GET['no'] page = request.GET['page'] result = boardModel.fetchone(board_no) data = {'mf_view': result, 'page': page} return render(request, 'board/modifyform.html', data)
def modifyform(request): boardno = request.GET['no'] result = boardmodels.fetchone(boardno) data = {'board': result} return render(request, 'board/modify.html', data)
def view(request): page = request.GET['page'] board_no = request.GET['no'] result = boardModel.fetchone(board_no) boardModel.hit(board_no) data = {'view': result, 'page': page} return render(request, 'board/view.html', data)
def modify(request): no = request.GET['no'] result = boardmodels.fetchone(no) data = {'modify': result} title = request.POST['title'] content = request.POST['content'] boardmodels.modify(title, content, no) return HttpResponseRedirect('/board?page=1', data)
def replyform(request): id = request.GET['id'] data = {'id':str(id)} results = models.fetchone(int(id)) dd ={'data':results} order_no = dd['data']['order_no'] group_no = dd['data']['group_no'] models.re_update(int(order_no), int(group_no)) return render(request, 'board/reply.html', data)
def modify(request): board_no = request.POST['no'] title = request.POST['title'] content = request.POST['content'] boardModel.modify(title, content, board_no) result = boardModel.fetchone(board_no) data = {'view': result} return render(request, 'board/view.html', data)
def replay(request): user_no = request.session['authuser']['no'] board_no = request.POST['board_no'] title = request.POST['title'] content = request.POST['content'] page = request.POST['page'] board = boardModel.fetchone(board_no) boardModel.replay(board_no, title, content, board, user_no) return HttpResponseRedirect(f'/board?page={page}')
def delete(request): page = int(request.GET['page']) board_cnt = int(request.GET['board_cnt']) board_no = request.GET['no'] board = boardModel.fetchone(board_no) boardModel.delete(board_no, board) if board_cnt == 1 and page > 1: return HttpResponseRedirect(f'/board?page={page - 1}') else: return HttpResponseRedirect(f'/board?page={page}')
def view(request): boardno = request.GET['no'] boardmodels.updatehit(boardno) # 조회수 +1 result = boardmodels.fetchone(boardno) session_user_no = 0 try: session_user_no = request.session['authuser']['no'] flag = True except: flag = False data = {'board': result, 'flag': flag, 'session_user_no': session_user_no} return render(request, 'board/view.html', data)
def reply(request): id = request.GET['id'] title = request.POST['title'] content = request.POST['content'] authuser = request.session['authuser'] authid = authuser['name'] results = models.fetchone(int(id)) data = {'id': results} group_no=data['id']['group_no'] order_no = data['id']['order_no'] depth = data['id']['depth'] models.insert1((title, content, int(group_no), int(order_no)+1, int(depth)+1, authid )) return HttpResponseRedirect('/board')
def modify(request): id = request.GET['id'] results = models.fetchone(int(id)) data = {'boardview':results} return render(request, 'board/modify.html', data)
def replywrite(request): id = request.GET['id'] results = models.fetchone(id) data = {'write': results} return render(request, 'board/reply.html', data)
from django.test import TestCase import board.models as boardModel # result = boardModel.paging(5) # print(result) # # print(int(result['pcontrol']['prev_p'])) # 더미 데이터 넣기 # for i in range(20, 50): # boardModel.insert(f'루프 {i}번째 글', f'루프 {i}번째 내용') board = boardModel.fetchone(141) print(board) boardModel.insert_replay('테스트입니다', '테스트', board)
def delete(request): no = '1' result = boardmodels.fetchone(no) print(type(result)) return HttpResponseRedirect('/board?page=1')
def view(request): no = request.GET['no'] result = boardmodels.fetchone(no) boardmodels.hit(no) data = {'view': result} return render(request, 'board/view.html', data)