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

时间:2015-11-30 20:51:48

标签: javascript python

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

到目前为止,我发现js2py是一种可能的解决方案,但我不确定此软件包是否适用于confirm()alert()等javascript弹出式函数。

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

import js2py

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

import js2py

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

但是当我运行这些函数时,我不断收到错误:PyJsException: ReferenceError: confirm is not defined

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

- 编辑 -

是否可以从python创建类似javascript的弹出窗口?我尝试过像easygui这样的东西,但它们很慢。我真的想要一些我可以放在python函数中的东西,以便它与我的Django网站很好地交互。

0 个答案:

没有答案