これは非常にばかげた質問かもしれませんが、私はdjangoプロジェクトでajaxを実装していますが、大きなプラグインはdajax/dajaxiceと思われますが、私の人生では2人を区別できません。誰かが私のために少しこれをクリアすることができますか?ありがとう。Django Dajax vs Dajaxice
5
A
答えて
3
Dajaxiceは、ウェブサイトを引用するプロジェクトの中核、次のとおりです。
「は、その主な目的は、Djangoのサーバー側のコードとあなたのJSコード間の非同期通信を矮小化することです。」
これは、そのようなサーバー上のジャンゴ/ Pythonの方法:
from django.utils import simplejson
from dajaxice.decorators import dajaxice_register
@dajaxice_register
def multiply(request, a, b):
result = int(a) * int(b)
return simplejson.dumps({'result' : result})
はjavascriptを使用して、クライアント上で呼び出すことができます:
var result = Dajaxice.calcualator.multiply(1, 2);
console.log("Dajax says 1 * 2 = "+result);
Dajaxがdajaxiceを組み込んだ一連のツールを提供しますが、必要なJavaスクリプトが少なくて済み、より多くのPythonに頼っています。複数の例はhereです。
私は、dajaxを使用せずにいくつかのプロジェクトでdajaxiceを使用しました。また、これはTasty Pieであり、これはサーバー上に同様のインターフェースを作成し、.post()
のようなJQuery ajaxヘルパー関数を使用すると、クライアント側では、JavaScriptがdajaxiceに比べて少し追加コードが必要です。
4
注意:
私はジャンゴ・dajaxまたはジャンゴ・dajaxiceを使用する必要がありますか?
言い換えれば、私はその時点で私が持っていた特定の問題を解決するために、 のクールなツールとして4年前にこれらのプロジェクトを作成しました。
これらのプロジェクトを使用しているこれらの日は悪い考えです。
関連する問題
- 1. DajaxiceとDajaxはなぜMEDIAL_URLを使用していますか?
- 2. Dajax/dajaxiceの問題:「Dajaxが定義されていません」と「ステートメントを実行していません」
- 3. csrfトークンdajaxice
- 4. django dajax css width属性
- 5. Django Dajax jQueryの基本設定
- 6. dajaxice register functions
- 7. DjaxiceでDajaxを使用するために完全に設定されたDajaxiceが必要ですか?
- 8. HttpResponseRedirect with Dajaxice
- 9. DjangoでのDajaxを使用したフォーム検証
- 10. Dajaxを使用してDjangoビューを呼び出す
- 11. Django/Dajaxプロセスは処理されていません
- 12. Django - プリセーブVSポストセーブVSビューセーブ
- 13. Dajaxiceを使用してファイルデータを送信する方法は?
- 14. Django CharField vs TextField
- 15. Djangoバックエンドロジックvsデータベースロジック
- 16. CherryPy vs Django
- 17. Django TemplateView vs DetailView
- 18. Django - USStateField vs USZipCodeField
- 19. django-shop vs Satchless?
- 20. Dajaxice(Django)では、GETとPOSTをどのように指定しますか?
- 21. DjangoテンプレートネーミングダッシュVS下線
- 22. Djangoマネージャーfirst()vs Model.objects.all()[:1]
- 23. Django-paypal Heroku VS Local? PAYPAL IPN
- 24. virtualenv project vs django/rapidsms project
- 25. ビルドアウトvs virtualenv + pip for django?
- 26. wagtailページvs djangoビューとURLを使用
- 27. django sendfile with python 3.x vs 2.7
- 28. DjangoのMutiTable Vs.抽象継承
- 29. Python + Django vs. ASP.NET + C#/ VB対PHP?
- 30. djangoモジュールのインポートエラー - python 2.7 vs python 3.4
私は、モバイルアプリケーションで使用するために、すでに構築されたtastypie APIを持っている私は、私はAJAXリクエストをPOSTするために、このAPIを使用することができます理解で正しいでしょうか? – apardes