1

我是新手,我正在尝试在 Django 框架中处理 HTML 中提交按钮上的 perl 脚本。我会尽量保持干净和清楚我想要做什么,为我的英语道歉。

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

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

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

谢谢你 Pervez

4

2 回答 2

1

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

<form action="your-perl-script.cgi" method="POST">
...
</form> 
于 2012-09-14T03:16:36.600 回答
0

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

import commands
commands.getstatusoutput('perl /path/to/script.pl arguments')
于 2012-09-12T15:16:11.677 回答