欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

django ModelForm修改顯示縮略圖 imagefield類型的實(shí)例

 更新時(shí)間:2019年07月28日 09:28:20   作者:jack_jk  
今天小編就為大家分享一篇django ModelForm修改顯示縮略圖 imagefield類型的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

在使用django的modelform的時(shí)候,修改表單,圖片在form表單顯示的是一個(gè)鏈接。顯示縮略圖如下

第一步:

from django.forms.widgets import ClearableFileInput
 
 
class ImageWidget(ClearableFileInput):
 
  template_with_initial = (
    '%(initial_text)s: <a href="%(initial_url)s" rel="external nofollow" ><img width="100px" height="100px" src="%(initial_url)s"></a> '
    '%(clear_template)s<br />%(input_text)s: %(input)s'
  )
 
  template_with_clear = ''

圖片的form組件使用

ClearableFileInput

繼承它,重寫里面一個(gè)屬性。

第二步:使用這個(gè)樣式組件

class XXXForm(forms.ModelForm):
 
  class Meta:
    model = XXX
    exclude = ['XXX', 'is_XXX']
    widgets = {'backend_image':ImageWidget}

以上這篇django ModelForm修改顯示縮略圖 imagefield類型的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論