我正在使用 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 和一切。