我按照http://django-dajaxice.readthedocs.org/en/latest/installation.html上的说明安装Dajaxice以获得简单的AJAX支持,但我遇到了一个错误,我不太清楚。这几行代码:
from dajaxice.core import dajaxice_autodiscover
#dajaxice_autodiscover()在urls.py中可能会导致错误(无法导入名称dajaxice_autodiscover)。当我查看Dajaxice的模块文件时,我也没有看到用于自动发现的模块文件。如果我省略了这些行,我在使用dajaxice时会遇到什么问题吗?谢谢。
发布于 2010-06-18 04:14:29
导入应该是正确的!在core包的__init.py__中导入了dajaxice_autodiscover,所以它应该是这样工作的!更有可能的是,整个应用程序可能安装在错误的路径中,你可以尝试打开一个外壳(python manage.py shell),然后尝试import dajaxice,看看会发生什么!
发布于 2010-08-18 18:28:58
你有什么版本的dajaxice?github wiki中记录的“注册方法”使用dajaxice>=0.1.5
对于较旧版本的dajaxice,您应该在settings.DAJAXICE_FUNCTIONS中注册您的函数。
无论如何,最新版本的dajaxice有更少的bug。
发布于 2010-06-30 03:00:50
看起来wiki的安装说明在可用的下载之前。如果您从git获取最新版本的代码并进行安装,则说明可以正常工作。不过,我不确定如何安装1.4及更低版本。
https://stackoverflow.com/questions/3065051
复制相似问题