0
FilePathField在Django's doc如所描述的只現有文件:限制FilePathField到
甲CharField其選擇是有限的文件名在一定目錄在文件系統中。
然後我假設它檢查文件是否存在。但實際上它並不:
class Unit(models.Model):
path = FilePathField(path="/home/jason/")
在IPython的殼:
單元=單元(路徑= 「non_exist_file_name」) unit.save()
沒有例外。所以我必須自己檢查os.path.isfile
或者我沒有正確地爲我的需要使用FilePathField(創建單元時僅限於現有文件)?