如何获取Django 1.5中FilePathField的所有可用值?
我有一个模型,它里面有一个叫做 FilePathField
的属性。这个属性包含了一个要搜索的文件夹、一个用来匹配的规则(正则表达式)以及其他需要的参数。
我想要一个标准的方法来获取这个 FilePathField
所有可用路径的列表。或者说,这个方法不存在?
1 个回答
3
不,没有现成的解决方案。你可以使用 path
、match
和 recursive
自己写一个。不过,这就是 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