0

このようなリストを出力する Python 関数を取得しました。

def get_items(argument):    
    for item in items:
        print item

ターミナルで、関数に引数を渡して「get_items(test)」のように出力すると、次のようになります。

item1
item2
item3

ここで、ストレージ フィールドを介してポストでこれを取得する必要があります (この部分は既に機能していますが、関数内のリストのコンテンツは "None" を返しますが、静的コンテンツを含む変数のみを出力できます)。私が必要とするものはこのように見えます、

item1
item2
item3

ビューソースでは、次のようになります。

<p>
item1<br/>
item2<br/>
item3<br/>
</p>

私はこれを印刷する方法を踏みにじっています.phpでは、htmlコンテンツ内にphpを埋め込むなどの簡単なアプローチになります. しかし、何かをしようとすると、Python は 500 エラーをスローします。助けてください!

4

1 に答える 1

0

スクリプトを CGI として実行している場合、スクリプトは Content-type をエコーアウトし、その後に 2 つの戻り値が続く必要があります。

print "Content-Type: text/html\n"

def get_items(item):    
    for item in items:
        print item+'<br />'

print "<p>"
get_items(foo)
print "</p>"
于 2012-08-17T19:50:02.520 に答える