WD5 - разработка сайтов

Ajax and Django = dajaxproject или аякс с легкостью питона

http://www.dajaxproject.com/ - эта библиотека позволяет работать с ajax даже не разбираясь во всех особенностях ява скрипта

Например генератор произвольных чисел на аяксе


import random
from dajax.core import Dajax
from dajaxice.decorators import dajaxice_register
 
@dajaxice_register
def randomize(request):
	dajax = Dajax()
	dajax.assign('#result','value',random.randint(1, 10))
	return dajax.json()

а это то что должно быть на html страничке


<input type="text" name="result" value="" id="result">
<input type="button" name="rand" value="Let's Rand!" id="rand" onclick="Dajaxice.examples.randomize(Dajax.process)">

и никаких сложностей с ajax

К сожалению библиотеки dajaxproject еще не могут полностью заменить ajax, но помочь в этом деле уже могут.

None