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