什么是**选项?

时间:2014-06-19 15:45:08

标签: django

在django文档中,我如何知道我可以为某些类提供哪些选项?例如,在模型字段参考指南中,我可以传递什么来实例化PositiveSmallIntegerField()

class PositiveSmallIntegerField([**options])

这似乎更明确,但仍然有奇怪的**options

class ImageField(upload_to=None[, height_field=None, width_field=None, max_length=100, **options])

有什么地方我可以找到这些值的参考吗?例如,使用ImageField我在尝试之前不知道它是如何使用upload_to的。显然,如果目录尚不存在,它会创建目录。与MEDIA_URL有关的讨论怎么样?我在哪里可以找到文档?

编辑:Here是我所指的页面。

1 个答案:

答案 0 :(得分:0)

在页面的开头,您拥有所有字段共有的Field options,您可以在那里使用它们。

如果你要阅读ImageField文档,你会看到文字:

  

继承FileField的所有属性和方法,但也是   验证上传的对象是否为有效图像。

单击FileField链接,您将看到这些选项的文档。