你能在js2py中使用Javascript弹出窗口吗

2024-04-20 03:22:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在python中创建一个函数,在调用时创建一个javascript confirm()弹出窗口,并返回用户输入。我需要它作为我正在创建的网站的一个工具(我使用Django,所以我的大部分“后端”代码都是用python编写的)。在

到目前为止,我已经发现js2py是一个可能的解决方案,但我不确定这个包是否能与confirm()和{}等javascript弹出函数一起工作。在

到目前为止,我已经尝试过这些方法:

import js2py

def Error_Popup(message):
  retval = js2py.eval_js('var retval = confirm(message); retval')
  return retval

以及

^{pr2}$

但是当我运行这些函数时,我总是得到错误:PyJsException: ReferenceError: confirm is not defined。在

是否可以将js2py与javascript弹出窗口一起使用,如果是,它的正确语法是什么?在

--编辑--

有没有可能从python创建一个类似javascript的弹出窗口?我试过类似easygui的方法,但速度很慢。我真的很想有一些东西,我可以把它放在一个python函数中,这样它就可以很好地与我的Django网站交互。在


Tags: 工具django方法函数代码用户importmessage