def add(request): guestbook = Guestbook() guestbook.name = request.POST['name'] guestbook.password = request.POST['password'] guestbook.content = request.POST['content'] guestbook.save() return HttpResponseRedirect('/guestbook')
def add(request): guestbook = Guestbook() guestbook.name = request.POST['name'] guestbook.password = request.POST['pass'] guestbook.content = request.POST['content'] guestbook.save() # results = Guestbook.object.get(name = request.POST['name']).get(password=request.POST['pass']).get(content=request.POST['content']) # data = {'guestbook_list' : results } return HttpResponseRedirect('/guestbook')
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')
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)