예제 #1
0
def list(request):
    if request.method == "GET":
        guestbooks = Guestbook.objects.all().order_by('-id')
        data = {'guestbooks': guestbooks}
        # 객체를 담아서 view로 보내는 방법은 객체를 dict로 담아서 return 시 넘겨주면 된다.
        return render(request, 'guestbook/list.html', data)

    elif request.method == "POST":
        guestbook = Guestbook()
        guestbook.name = request.POST['name']
        guestbook.password = request.POST['password']
        guestbook.content = request.POST['content']

        guestbook.save()
        return HttpResponseRedirect('/guestbook')
예제 #2
0
파일: views.py 프로젝트: osy123/mysitepy123
def api_add(request):
    guestbook = Guestbook()

    guestbook.name = request.POST['name']
    guestbook.password = request.POST['password']
    guestbook.content = request.POST['content']

    guestbook.save()

    results = Guestbook.objects.filter(id=guestbook.id)

    l = []
    for a in results.values():
        l.append(a)

    response = {'result': 'success', 'data': l[0]}
    return JsonResponse(response)
예제 #3
0
def deleteform(request):
    guestbook = Guestbook()
    guestbook.id = request.GET['id']
    guestbook.data = {"id": guestbook.id}

    return render(request, 'guestbook/deleteform.html', guestbook.data)
예제 #4
0
def update(request):
    id = request.POST['idx']
    row = Guestbook(idx=id, name=request.POST["name"],email= request.POST["email"],passwd=request.POST["passwd"], content=request.POST["content"])
    row.save()
    return redirect("/guestbook")
예제 #5
0
def insert(request):
    row = Guestbook(name=request.POST["name"], email=request.POST["email"],passwd=request.POST["passwd"], content=request.POST["content"])
    row.save()
    print(row)
    return redirect("/guestbook")