私のmodels.py
で私はいくつかのファイルとデータベース接続を開きます。サーバーのシャットダウン時にこれらのファイルや接続が閉じられるようにするコードはどこに置くことができますか?Djangoクリーンアップコード
3
A
答えて
0
にという文を使用できます。これにより、コード自体を整理することができます。私。ファイルは閉じられています。
ここでは良いチュートリアルです:http://effbot.org/zone/python-with-statement.htm
+0
通常通りですが、この場合どのように使用できるかわかりません。基本的に、djangoが起動し(models.pyで)、html POSTコマンドとやりとりすると接続が開きます。 – tdc
関連する問題
- 1. VB.net - RsData /クリーンアップコード
- 2. Emberコンポーネントのクリーンアップコード
- 3. XMLノード名クリーンアップコード
- 4. resharper "クリーンアップコード" vs "var"キーワード
- 5. 角度2サービスのクリーンアップコード
- 6. UIViewControllerにクリーンアップコードを入れる場所は?
- 7. C++例外のデストラクタでのクリーンアップコード
- 8. Visual Studio:デバッグ時にクリーンアップコードを実行する
- 9. NSDocumentサブクラスのクリーンアップコードはどこにありますか?
- 10. スプリングはクリーンアップコードを入れるシャットダウンプロセスを持っていますか?
- 11. WPFページのどこにクリーンアップコードを配置しますか?
- 12. Flaskアプリケーションでクリーンアップコードをどこに置くのですか?
- 13. のFastCGIクリーンアップコードがmod_fastcgiのとWindowsサーバ上のApacheを使用してWindows
- 14. スレッドプールスレッドが再利用される前にクリーンアップコードを実行する方法
- 15. Django--django-admin.pyが
- 16. Django、django-modeltranslation
- 17. Django RESTful API - django-pistonとdjango-tastypie
- 18. Django、django-socketio、mongodb backend
- 19. DJangoのdjango-paypalモジュール
- 20. DjangoはDjangoテンプレートで
- 21. DjangoとDjango CMSエラー
- 22. DjangoテンプレートでDjangoテンプレート
- 23. Djangoフォームウィザードとdjango-paypal
- 24. django用django-pyodbc 1.11
- 25. Django:フルフェッジFacebookとTwitterの統合(Django-Facebook、django-social-auth、django-allauth)
- 26. DjangoのカスタムフィルタDjango 1.3以下
- 27. django管理のDjangoサブパッケージ
- 28. django-guardianとdjango-rest-framework
- 29. Django 1.3 staticfiles + django-compressor + CloudFront
- 30. Djangoデバッグツールバーのインストール(Django 1.9)
サーバーがシャットダウンすると、すべてが閉じられます。ファイル/接続を閉じることは、アプリケーションがまだ実行中の場合にのみ重要です。 –
@ChrisPrattそれでも、何かを制御するのはいいでしょう。おそらく、終了する前にディスクにフラッシュすることは可能でしょうか? – tdc
なぜファイルをオープンしていますか/ dbconnections、いくつかのサンプルコード/例が役立ちます –