def ReplyokFunc(request): if request.method == 'POST': try: regnum = int(request.POST.get('gnum')) reonum = int(request.POST.get('onum')) temRec = BoardTab.objects.get(id=request.POST.get('id')) old_gnum = temRec.gnum old_onum = temRec.onum if old_onum >= reonum and old_gnum == regnum: old_onum = old_onum + 1 # onum 갱신 # 댓글 저장 BoardTab( name=request.POST.get('name'), passwd=request.POST.get('passwd'), mail=request.POST.get('mail'), title=request.POST.get('title'), cont=request.POST.get('cont'), bip=get_ipAddr(request), bdate=datetime.now(), readcnt=0, gnum=regnum, onum=old_onum, nested=int(request.POST.get('nested')) + 1, ).save() except Exception as e: print('ReplyokFunc err', e) return HttpResponseRedirect('/board/list')
def InsertokFunc(request): if request.method == 'POST': try: gbun = 1 datas = BoardTab.objects.all() if datas.count() != 0: gbun = BoardTab.objects.latest('id').id + 1 BoardTab( name=request.POST.get('name'), passwd=request.POST.get('passwd'), mail=request.POST.get('mail'), title=request.POST.get('title'), cont=request.POST.get('cont'), bip=get_ipAddr(request), bdate=datetime.now(), readcnt=0, gnum=gbun, onum=0, nested=0, ).save() except Exception as e: print('InsertokFunc err :', e) return HttpResponseRedirect('/board/list') #추가 후 목록보기
def InsertOkFunc(request): #추가 if request.method == 'POST': try: gbun = 1 datas = BoardTab.objects.all() #group 번호 구하기 if datas.count() != 0: #자료가 있는 경우 gbun = BoardTab.objects.latest('id').id + 1 BoardTab( name=request.POST['name'], passwd=request.POST['passwd'], mail=request.POST['mail'], title=request.POST['title'], cont=request.POST['cont'], bip=request.META['REMOTE_ADDR'], #아이피 구하기 bdate=datetime.now(), #현재 날짜 readcnt=0, #조회수 gnum=gbun, onum=0, nested=0, ).save() #추가 except Exception as e: print('InsertOkFunc error ', e) return HttpResponseRedirect('/board/list') #추가 후 목록보기
def ReplyOkFunc(request): if request.method == 'POST': try: regnum = int(request.POST['gnum']) #String으로 넘어오기때문에 int형변환 reonum = int(request.POST['onum']) tempRec = BoardTab.objects.get(id=request.POST['id']) old_gnum = tempRec.gnum old_onum = tempRec.onum if old_gnum >= reonum and old_gnum == regnum: old_onum += 1 #onum 갱신 #답글 저장 BoardTab( name=request.POST['name'], passwd=request.POST['passwd'], mail=request.POST['mail'], title=request.POST['title'], cont=request.POST['cont'], bip=request.META['REMOTE_ADDR'], #아이피 구하기 bdate=datetime.now(), #현재 날짜 readcnt=0, #조회수 gnum=regnum, onum=old_onum, nested=int(request.POST['nested']) + 1, ).save() return HttpResponseRedirect('/board/list') #답글 작성 후 목록보기 except Exception as e: print('ReplyOkFunc error ', e) return render(request, 'error.html')
def InsertokFunc(request): if request.method == 'POST': try: gbun = 1 datas = BoardTab.objects.all() # group 번호 구하기 if datas.count() != 0: gbun = BoardTab.objects.latest('id').id + 1 BoardTab( name=request.POST.get('name'), passwd=request.POST.get('passwd'), mail=request.POST.get('mail'), title=request.POST.get('title'), cont=request.POST.get('cont'), bip=Get_ip_address(request), bdate=datetime.now(), readcnt=0, gnum=gbun, onum=0, nested=0, ).save() except Exception as e: print('추가 오류 : ' + str(e)) #return HttpResponseRedirect('/board/list/') # 추가 후 목록보기 return redirect('/board/list/') # 위와 결과 동일
def InsertokFunc(request): if request.method == 'POST': try: gbun = 1 datas = BoardTab.objects.all() # group 번호 구하기 if datas.count() != 0: print('dd') gbun = BoardTab.objects.latest('id').id + 1 print(datetime.now()) BoardTab( name=request.POST.get('name'), passwd=request.POST.get('passwd'), mail=request.POST.get('mail'), title=request.POST.get('title'), cont=request.POST.get('cont'), bip=request.META['REMOTE_ADDR'], readcnt=0, bdate=datetime.now(), gnum=gbun, onum=0, nested=0, ).save() except: print('insertokfunc err') return HttpResponseRedirect('/board/list')
def InsertokFunc(request): try: gbun = 1 datas = BoardTab.objects.all() if datas.count() != 0: gbun = BoardTab.objects.latest('id').id + 1 #print("gbun : ", gbun) BoardTab( name = request.POST.get("name"), passwd = request.POST.get("passwd"), mail = request.POST.get("mail"), title = request.POST.get("title"), cont = request.POST.get("cont"), bip = get_ip(request), bdate = datetime.now(), readcnt = 0, gnum = gbun, onum = 0, nested = 0 ).save() except Exception as e: print("Insert Err : ", e) return HttpResponseRedirect("/board/list") # 추가 후 목록 보기