2016-08-31 16 views
0

私はSOの質問を見てきましたが、DjangoのFilePathFieldの正しい使い方については説明できません。それについてのDjangoのドキュメントは少し短いです。ウェブ検索でもそれに関する良いチュートリアルは得られません。追加するには、アップロードされていないファイルを静的ディレクトリに収集するか、アプリケーションが使用されているアプリケーションの内部に置くか、プロジェクトレベルで追加する必要がありますか?Django FilePathFieldベストプラクティス

+0

[このブログの投稿](http://sharpe-s-django.blogspot.com/2009/09/uploading-files-via-django-application.html)(2009年)から[... ] FilePathFieldには3番目のタイプもありますが、これはアップロードに使用することはできません。このフィールドは特定のファイル( 'match'プロパティ)を指す場合にのみ使用できます。パスのプロパティ)。しかし、私はこのフィールドタイプを使ったことがないので間違っているかもしれません。 – Dawid

答えて

0

アップロードしたファイルを処理する場合は、FilePathFieldの代わりにFileFieldを使用することを検討してください。 FileFieldは、アップロードされたファイルへのパスも保存しますが、アップロードのための新しいファイル作成を処理するように設計されています。 FilePathFieldは、ファイルシステム内のパスを指すために使用されます。

関連する問題