2012-02-09 13 views
0

私は私のDjangoサーバーのバックグラウンドでフォーム情報を扱うために使用しているスクリプトを持っていますが、結果が得られません。ここに私のviews.pyファイルの一部です:DjangoでCGIスクリプトを使用する

def run_cgi(request, question_id): 
    q = get_object_or_404(Question, pk=question_id) 
    return render_to_response('{{ STATIC_URL }}run_cgi.cgi', {'time_overlap': q},context_instance=RequestContext(request)) 

私が集まるところでは、{{STATIC_URL}}私はCGIスクリプトを保存Djangoのディレクトリ内の静的フォルダを参照します。 HTMLページはtemplatesフォルダに格納され、urls.pyファイルを使用して指し示されます。 HTMLは2つのラジオボタン(YES/NO)で構成され、CGIスクリプトに渡す必要があります。問題はCGIスクリプトが何もしないことです。ここでは、サーバからの出力です:

[09/Feb/2012 17:41:40] "GET /assert_facts/ HTTP/1.1" 200 689 
[09/Feb/2012 17:41:42] "POST /assert_facts/run_cgi.cgi HTTP/1.1" 200 689 

答えて

0

CGIスクリプトはデータではなく、代わりに、それはそれらを適切に実行できるように、Webサーバの設定に基づいて適切なディレクトリに格納する必要があります。

+0

CGIスクリプト自体に欠陥があることが分かります。しかし、CGIスクリプトの保存に関する情報をありがとう。 – user1200289

関連する問題