使用Dajaxice我想将参数传递给python函数。dajaxice:将参数传递给python函数
在HTML文件中,我有以下声明
<a href="#" onclick="Dajaxice.myapp.sayhello(Dajax.process,{'dir':3})"> <i class="icon"></i></a>
,在我ajax.ps文件我具备的功能
@dajaxice_register
def sayhello(request, dir):
print(dir)
它正常工作,如果我删除第二个参数DIR在两个html和python文件,但有了dir,我得到错误信息“出错了”。
有没有人知道这可能是什么问题?
您是否试图在decorator中为sayhello函数指定'method ='GET''?只是为了检查。 – maulik13
嗯,我想你在这里有一个观点。如果我用method ='GET'注册它,我得到错误消息: dajaxice_register()得到了一个意外的关键字参数'method'。你知道这是为什么吗?看起来安装可能有缺陷? – user695652
这很奇怪。你知道调用堆栈中发生这种异常吗?你使用的是什么版本的dajaxice?在最新的GitHub代码中,我没有看到这样的例外,除非我错过了某些东西。 – maulik13