ジャンゴ·データベース·ファイルを格納するデータベース内のファイルをアップロードすることをDjangoのためのストレージシステムです。
警告:これは一般のDjangoから静的ファイルを提供することは悪い考えであるが、いくつかの有効なユースケースがあります。あなたのDjangoのアプリがキャッシングリバースプロキシの背後にある、あなたのアプリケーション·サーバーを拡張する必要がある場合は、データベース内のファイルを格納するほうが簡単かもしれません。
インストール:
Pythonはsetup.py installを
使用法:
settings.pyでは、あなたのINSTALLED_APPSにdatabase_filesを追加し、この行を追加します。
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage'
upload_toはFileFieldに上必須の引数ですが、それはデータベース内のファイルを保存するために使用されていません。ただ、ダミー値に設定します。
アップロード= models.FileField(upload_to = '必要はありません')
すべてのFileFieldにとのImageFieldファイルは、現在のデータベースに保存されます。
テストスイート
./run_tests.sh
Requirements:
Python
ジャンゴ
コメントが見つかりません