Exemplo n.º 1
0
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')
Exemplo n.º 2
0
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')  #추가 후 목록보기
Exemplo n.º 3
0
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')  #추가 후 목록보기
Exemplo n.º 4
0
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')
Exemplo n.º 5
0
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/')  # 위와 결과 동일
Exemplo n.º 6
0
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')
Exemplo n.º 7
0
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") # 추가 후 목록 보기