gpt4 book ai didi

python - 嵌入基于Python的基于Web的外壳(Werkzeug?)

转载 作者:行者123 更新时间:2023-11-28 18:49:33 29 4
gpt4 key购买 nike

我正在寻找一种在网页中嵌入python解释器的方法。具体来说,类似于textarea/REPL的东西,它可以访问Django模板的作用域。
Werkzeug做了类似的事情,但是我找不到任何关于嵌入过程的示例或文档。非常欢迎帮助!

最佳答案

如果您使用的是Apache/mod_wsgi,则只需修改.wsgi文件以包括:

from werkzeug.debug import DebuggedApplication


application = get_wsgi_application()
application = DebuggedApplication(application, evalex=True)

然后可以在“example.com/console”访问python shell(注意console后面的空格!)
您还可以将其添加到您的项目设置中,使Django无法捕获的任何服务器错误都将被werkzeug捕获。py:
DEBUG_PROPAGATE_EXCEPTION = True

请注意,此控制台可能存在安全隐患。

关于python - 嵌入基于Python的基于Web的外壳(Werkzeug?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15029729/

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