0
データベースからそのIDに関連する最新のIDとデータを表示することから始まるビューがあります。テンプレートモデルフォームからIDを取得し、dbのデータを表示するdjango ajax djangoモデルフォーム
ここのサンプルフォームをご覧ください。 http://i63.tinypic.com/s2gyhc.jpg
表示されたIDを取得し、自分のビューに送信し、それをインクリメントして、次のIDに対応するデータを表示したいとします。
私はすでにビューにIDを掲示しています。今私はどのように新しいデータをリフレッシュせずに表示するのですか?
Ajaxのコード
$("#next").click(function(e){
$.ajax({
type:'POST',
url:'/next/',
data:{
voucher_id:$('#id_voucher_id').val(),
csrfmiddlewaretoken:$('input[name=csrfmiddlewaretoken]').val()
},
success:function(){
alert('yo!')
}
});
return false;});
Views.py
def master_detail_next(request):
author_form = TmpForm()
''' Decide what we want to show'''
if request.method == 'POST':
author = TmpForm(request.POST)
voucher_id = str(int(request.POST['voucher_id']) + 1)
''' Define the three forms here'''
author = TmpPlInvoice.objects.get(voucher_id=voucher_id)
author_form = TmpForm(instance=author)
return render_to_response('main.html',
{'form': author_form},
context_instance=RequestContext(request))
私はDjangoのモデルの形でこれを行うことができますどのように
/Ajaxの?