2012-03-09 5 views
3

私のmodels.pyで私はいくつかのファイルとデータベース接続を開きます。サーバーのシャットダウン時にこれらのファイルや接続が閉じられるようにするコードはどこに置くことができますか?Djangoクリーンアップコード

+0

サーバーがシャットダウンすると、すべてが閉じられます。ファイル/接続を閉じることは、アプリケーションがまだ実行中の場合にのみ重要です。 –

+0

@ChrisPrattそれでも、何かを制御するのはいいでしょう。おそらく、終了する前にディスクにフラッシュすることは可能でしょうか? – tdc

+1

なぜファイルをオープンしていますか/ dbconnections、いくつかのサンプルコード/例が役立ちます –

答えて

0

という文を使用できます。これにより、コード自体を整理することができます。私。ファイルは閉じられています。

ここでは良いチュートリアルです:http://effbot.org/zone/python-with-statement.htm

+0

通常通りですが、この場合どのように使用できるかわかりません。基本的に、djangoが起動し(models.pyで)、html POSTコマンドとやりとりすると接続が開きます。 – tdc

関連する問題