如何触发使用ajax.py更新dajaxice.core.js

时间:2014-02-12 16:58:29

标签: django dajaxice

我正在使用django-dajaxice,在我尝试了这个示例之后,dajaxice/dajaxice.core.js的文件已经加载了myapp/ajax.py

中的一些函数

但奇怪的是,如果我在myapp文件夹中更新这个ajax.py,js文件不会随之更新,无论我添加一个函数或更改它的名称,还是删除ajax中的任何函数。吡啶

奇怪的是,只有sayhello工作,任何其他函数名称都不起作用。它与.pyc文件有什么关系吗?我删除了所有的pyc文件并得到了同样的错误。

或者在Python3中,我不应该使用dajaxice?但为什么说这个呢?

1 个答案:

答案 0 :(得分:0)

我想我最终touch - 包含__init__.py的文件夹中的ajax.py。这解决了我的问题。

您是使用{% dajaxice_js %}(或类似)功能加载功能,还是通过其他方法加载? js是动态生成的,由模板加载。

这是一个有用的链接。

http://django-dajaxice.readthedocs.org/en/latest/quickstart.html#create-your-first-ajax-function