gpt4 book ai didi

ajax - dajaxice:将参数传递给 python 函数

转载 作者:行者123 更新时间:2023-12-02 03:45:42 25 4
gpt4 key购买 nike

我想使用 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)

如果我删除 html 和 python 文件中的第二个参数 dir,它工作正常,但是有了 dir,我收到错误消息“出现问题”。

有人知道这里可能是什么问题吗?

最佳答案

如果您使用 Python 3.*,则在模块 dajaxIce 中更改文件 venv/lib/python3.2/site-packages/dajaxice/views.py

    def safe_dict(d):
"""
Recursively clone json structure with UTF-8 dictionary keys
http://www.gossamer-threads.com/lists/python/bugs/684379
"""
if isinstance(d, dict):
return dict([(k, safe_dict(v)) for k, v in d.items()])
elif isinstance(d, list):
return [safe_dict(x) for x in d]
else:
return d

关于ajax - dajaxice:将参数传递给 python 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17322077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com