2011-09-28 11 views
0

私はdjangoフレームワークには絶対に新しく、Web開発とPythonでは初めてです。現在、私はプロジェクトにajaxを実装しようとしています。私は実際のサンプルを見つけることができません。私はajaxまたはjquerydjango1.3プロジェクトに入れて助けが必要です。django1.3でajaxまたはjqueryを実行する方法

今私はドジャンゴ 'アプリを使用してajaxを実装しようとしています。私はそれを正常にインストールし、this tutorialを試しています。

urls.py:

(r'^dojango/', include('dojango.urls')), 
(r'^simple/', 'views.simple'), 
(r'^simple-ajax-set/', 'views.simple_ajax_set'), 

views.py:

from django.shortcuts import render_to_response 
from dojango.decorators import json_response 
@expect_post_request 
@json_response 
def simple_ajax_set(request): 
    ret = {} 
    firstname = request.POST['firstname'] 
    surname = request.POST['surname'] 
    if len(surname)<3: 
     ret['error'] = 'Surname is too short.' 
     ret['success'] = False 
    if ret['success']: 
     # Store the data here 
     pass 
    return ret 

simple.html

​​

私は例外を得た実行すると

NameError at /simple-ajax-set/ 
name 'expect_post_request' is not defined 

だから私は上記のチュートリアルの最初の部分でのように私のコードを変更し、私は

'MultiValueDictKeyError at /simple-ajax-set/' , "Key 'firstname' not found in <QueryDict: {}>" when click on the submit button at simple.html. 

問題砂もajax/jquery containgいくつかのリンクやコードを分配(Share Out)を見つけるために私を助けてください、次の例外を得たwhich django1.3で動作します。 python 2.7、

誰でもdjango1.3のhello world ajaxやjqueryの例を試すことができますか?

+0

私はfirstname = request.POST.get( 'firstname')を試してみました。 {} && {"success":true}、しかし、 「JSONドキュメントを解析する際にエラーが発生しました。ドキュメントが整形式でない可能性があります」というメッセージが表示されます。 – Jisson

+0

この例は、DojoではなくjQueryを使用しているようです。 –

+0

Yea @ Mark Lavin、私はDojangoプロジェクトを利用しています。 – Jisson

答えて

0

「純粋な」jQueryとdjango here。それは私があなたのところにいたときに私を幸せにしました。がんばろう!

関連する問題