2016-08-31 106 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,但這不能用於上傳,僅用於選擇已經上傳的文件。所以我認爲這個字段只能用於指向特定文件('match'屬性)我特定的目錄('路徑屬性)。但是我可能錯了,因爲我從未使用過這種字段類型。 – Dawid

回答

0

如果你想處理上傳的文件,可以考慮使用FileField而不是FilePathField。 FileField還存儲上傳文件的路徑,但它旨在處理新文件的上傳創建。 FilePathField僅用於指向文件系統中的路徑。