处理perl脚本在Django中的POST方法

时间:2012-09-12 05:12:37

标签: html django perl

我是新手,我试图在Django框架中的HTML中提交按钮处理perl脚本。我会尽量清楚并清楚我想做什么,为我的英语道歉。

我使用Django框架构建了简单的注册网站。因为我不想使用Django auth,而是要调用perl脚本并处理新的用户注册表单。

我编写了简单的新用户注册表单和perl脚本的代码,它从HTML中获取数据并拆分该数据并将其发送到后端以进行进一步处理。我使用CGI服务器成功完成了此任务。

这个过程我想在Django框架中调用。我怎么能这样做。我试着用子进程来做这个但是我没有得到解决方案。

谢谢 佩尔韦兹

2 个答案:

答案 0 :(得分:1)

将您的perl脚本作为cgi运行,将注册表单发布到脚本

<form action="your-perl-script.cgi" method="POST">
...
</form> 

答案 1 :(得分:0)

我不太明白你为什么要这样做,但你可以将perl脚本作为系统命令运行,如:

import commands
commands.getstatusoutput('perl /path/to/script.pl arguments')