這可能是一個非常愚蠢的問題,但我正在尋找在我的Django項目中實現ajax,而大插件似乎是dajax/dajaxice但是我不能爲我的生活區分這兩個。有人能幫我解決這個問題嗎?謝謝。Django Dajax vs Dajaxice
5
A
回答
3
Dajaxice是該項目的核心部分,引述網站:
「其主要目標是大事化小Django的服務器端代碼和JS代碼之間的異步通信。」
這意味着,像在服務器上的一個Django/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工具,但需要使用更少的Javascript,而是依賴更多的Python。多個示例是here。
我在沒有使用dajax的幾個項目上使用了dajaxice。另外值得一提的是Tasty Pie這在服務器上創建了一個類似的接口,並且使用JQuery ajax幫助器函數(如.post()
),客戶端,與dajaxice相比,javascript中需要少量附加代碼。
4
注意:
我應該使用Django的dajax或者Django的dajaxice?
總之,爲了解決當時我遇到的一個具體問題,我在4年前創建了這些項目,作爲一個很酷的工具,在 。
這些日子使用這些項目是一個壞主意。
相關問題
- 1. Dajaxice&Dajax DEBUG = False
- 2. Dajax vs jQuery
- 3. 使用dajax,dajaxice in heroku
- 4. Dajax/dajaxice問題:「Dajax未定義」和「缺少}陳述後」
- 5. 如何從我的Django模板中調用Dajax/Dajaxice函數
- 6. Dajaxice和Dajax爲什麼使用MEDIAL_URL?
- 7. 我是否需要Dajaxice完全配置爲在Django中使用Dajax?
- 8. django-dajaxice似乎不起作用
- 9. Dajaxice形式的cookie
- 10. 沒有名爲 'Dajaxice'
- 11. Django管理和Dajax
- 12. Dajaxice:有麻煩Dajaxice工作
- 13. Dajax安裝
- 14. 如何導入dajaxice?
- 15. django-dajaxice覆蓋XMLHttpRequest
- 16. 如何在Dajax或Dajaxice中指定同步請求?
- 17. dajaxice:出事了
- 18. Dajaxice只註冊一個函數
- 19. csrf令牌dajaxice
- 20. Dajax日誌警告
- 21. Django Dajax jQuery基本設置
- 22. django dajax css寬度屬性
- 23. Dajaxice runnig簡單的jquery ajax
- 24. Dajaxice隨機停止工作
- 25. 如何使用dajax/dajax-ice填充div?
- 26. 如何從Django動態使用AJAX/DAJAX/DAJAXICE /簡單的Javascript動態填充另一個下拉菜單?
- 27. 如何使Dajax回調到作用域對象中
- 28. Django/Dajax進程沒有被處理
- 29. Django的動態形式與AJAX/DAJAX
- 30. 在哪裏把我的dajax文件? Django
我已經建爲使用移動應用中tastypie API,我在理解,我可以使用此API POST Ajax請求糾正? – apardes