단어를 입력하고 아약스를 통해 페이지에 표시하려고합니다. 거기에 내가 부족 간단하게 뭔가 ... 그래서 jQuery로이 같은 정보를 보내고있다 장고 덤프 JSON 데이터
:$.ajax({
url: url,
type:"POST",
data:{'word': word},
success: function(data){
//do something
}
});
와 정보가보기에 가져오고 DB에 저장된다.
def add_word(request, lecture_id):
l = get_object_or_404(Lecture, pk=lecture_id)
if request.method == "POST":
#see if there is a value with p
if request.POST.has_key('word') and request.POST['word'] != "":
success = {}
try:
oldWord = l.post_set.get(word=request.POST['word'])
except:
newWord = l.post_set.create(word=request.POST['word'], count = 1)
success = {'new': str(newWord.word), 'count': str(newWord.count)}
else:
oldWord.count += 1
oldWord.save()
success = {'old': str(oldWord.word), 'count': str(oldWord.count)}
return HttpResponse(json.dumps(success), mimetype="application/javascript")
return HttpResponse(reverse('post.views.lecture_display', args=(l.id,)))
임 500 오류가 내 생각이 무엇을 실패하는 것 것은 [하나]라는 것이다, 역 추적을 보지 않고 ...
[13/Oct/2011 15:14:48] "POST /lecture/3/add HTTP/1.1" 500 66975
그 500 오류는 흔적입니다. 브라우저에서 해당 URL을 방문하여 해당 URL을 확인해야합니다. –
전체보기도 게시해야합니다. –