dajaxice (0.5.4) で Django (1.4.3) を実行しています。ajax.pyという名前のメイン プロジェクト フォルダーprjに、次のような関数を含むファイルがあります。
from dajax.core import Dajax
from dajaxice.decorators import dajaxice_register
from django.utils import simplejson
from dajaxice.core import dajaxice_functions
from django.core.urlresolvers import reverse, resolve
def getContent(request, *args, **kwargs):
url = kwargs['url']
try:
v = resolve(url)
except:
data = []
data.append(('some','data'))
return simplejson.dumps(data)
dajaxice_functions.register(getContent)
を実行python manage.py collectstaticすると、次の出力が得られます。
Copying '/tmp/tmpm8OlOw'
ただし、dajaxice.core.js生成されたにはまったく機能がありませんgetContent。どこが間違っていますか?私は dajaxice を適切にインストールしました。