0

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

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

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

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

4

1 回答 1

0

我想我最终touch__init__.py包含ajax.py. 这解决了我的问题。

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

这是一个有用的链接。

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

于 2014-02-20T06:55:33.590 回答