首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将实时表单参数传递给django应用程序调用的python脚本

如何将实时表单参数传递给django应用程序调用的python脚本
EN

Stack Overflow用户
提问于 2016-09-20 06:41:52
回答 1查看 134关注 0票数 0

我的django应用程序调用python cgi脚本:

代码语言:javascript
运行
复制
def query(request):
    if request.method == 'GET':
    output = subprocess.check_output(['python', 'query.cgi']).decode('utf-8')
    return HttpResponse(output, content_type="text/html")

query.cgi将由一个表单调用。如何将类似"name=one&type=two“的参数传递给cgi。当我使用subprocess.check_output('python','query.cgi','name=one','type=two')时。它可以工作,但我如何将实时在线表单输入传递给cgi?非常感谢!

EN

Stack Overflow用户

发布于 2016-09-20 06:51:20

它们在requestGET字典中传递

代码语言:javascript
运行
复制
foo = request.GET['foo']
subprocess.check_output(['python', 'query.cgi', 'foo=' + foo])

您还可以使用

代码语言:javascript
运行
复制
request.GET.get('foo', 'def')

在缺少键的情况下使用默认值。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39583157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档