如何在Django 1.5中获取FilePathField的所有可用值?

问题描述 投票:3回答:1

我有一个模型,它具有FilePathField属性。它有一个要搜索的文件夹,要匹配的正则表达式和其他所需的参数。

我需要一个标准方法来获取这个FilePathField路径的所有可用列表。或者它不存在?

python django
1个回答
2
投票

不,没有一个。你可以用pathmatchrecursive自己编写。但是,这就是FilePathField的管理窗口小部件形式获取所有路径的方式 - https://github.com/django/django/blob/master/django/forms/fields.py#L999

from django.forms.fields import FilePathField
a = FilePathField(path='/path')
print a.choices
© www.soinside.com 2019 - 2024. All rights reserved.