1

私は初心者で、Django フレームワークの HTML の送信ボタンで perl スクリプトを処理しようとしています。私がしたいことをきれいにして明確にしようとします。私の英語についてはお詫びします。

Djangoフレームワークを使用して簡単な登録Webサイトを構築しました。Django認証を使用する代わりに、perlスクリプトを呼び出して新しいユーザー登録フォームを処理したいと考えています。

簡単な新規ユーザー登録フォームのコードと、HTML からデータを取得してそのデータを分割し、さらなる処理のためにバックエンドに送信する perl スクリプトを作成しました。CGI サーバーを使用してこのタスクを正常に完了しました。

このプロセスは、Django フレームワークで呼び出したいです。これを行うにはどうすればよいですか。サブプロセスで実行しようとしましたが、これに対する解決策が得られません。

ありがとうペルベス

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 に答える