Django FilePathField

时间:2019-12-24 09:47:55

标签: django django-models

field_name = models.FilePathField(path=None, match=None, recursive=False, max_length=100, **options)

大家好,有人使用过FilePathField吗? 它指的是哪个文件系统,是存储Char路径的客户端文件系统还是服务器文件系统?

1 个答案:

答案 0 :(得分:1)

FilePathField 实例在数据库中创建为varchar列,默认最大长度为100个字符。与其他字段一样,您可以使用max_length参数更改最大长度。

如果我们讨论模型,则可以使用服务器文件系统...这样它将把文件路径保存到本地存储。如果U要使用客户端文件,则应将 FileField upload_to 参数一起使用。也比Django ORM保存在数据库中的VarChar字段也要上传文件。在此之前,您必须在settings_file

中添加 MEDIA_ROOT