如何触发Dajaxice.core.js使用 ajax.py 进行更新



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

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

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

或者在 Python3 中,我不应该使用 dajaxice?但是为什么说你好有效呢?

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

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

这是一个有用的链接。

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

最新更新