我正在使用django-dajaxice,在我尝试了这个示例之后,dajaxice/dajaxice.core.js
的文件已经加载了myapp/ajax.py
但奇怪的是,如果我在myapp文件夹中更新这个ajax.py,js文件不会随之更新,无论我添加一个函数或更改它的名称,还是删除ajax中的任何函数。吡啶
奇怪的是,只有sayhello工作,任何其他函数名称都不起作用。它与.pyc文件有什么关系吗?我删除了所有的pyc文件并得到了同样的错误。
或者在Python3中,我不应该使用dajaxice?但为什么说这个呢?
答案 0 :(得分:0)
我想我最终touch
- 包含__init__.py
的文件夹中的ajax.py
。这解决了我的问题。
您是使用{% dajaxice_js %}
(或类似)功能加载功能,还是通过其他方法加载? js是动态生成的,由模板加载。
这是一个有用的链接。
http://django-dajaxice.readthedocs.org/en/latest/quickstart.html#create-your-first-ajax-function