Django 模型字段 —— ImageField
生活随笔
收集整理的這篇文章主要介紹了
Django 模型字段 —— ImageField
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
class ImageField(upload_to=None, height_field=None, width_field=None, max_length=100, **options)
從FileField繼承所有屬性和方法,但也會(huì)驗(yàn)證上載的對(duì)象是否為有效圖像。
除了FileField可用的特殊屬性外,ImageField還具有height和width屬性。
為了方便查詢這些屬性,ImageField有兩個(gè)額外的可選參數(shù):
ImageField.height_field:每次保存模型實(shí)例時(shí)將自動(dòng)填充圖像高度的模型字段的名稱。
ImageField.width_field:每次保存模型實(shí)例時(shí)將自動(dòng)填充圖像寬度的模型字段的名稱。
需要Pillow庫(kù)。
ImageField實(shí)例在數(shù)據(jù)庫(kù)中創(chuàng)建為varchar列,默認(rèn)最大長(zhǎng)度為100個(gè)字符。與其他字段一樣,可以使用max_length參數(shù)更改最大長(zhǎng)度。
此字段的默認(rèn)表單小部件是ClearableFileInput。
總結(jié)
以上是生活随笔為你收集整理的Django 模型字段 —— ImageField的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 39. Combination Sum
- 下一篇: 40. Combination Sum