django ModelForm修改顯示縮略圖 imagefield類型的實例
更新時間:2019年07月28日 09:28:20 作者:jack_jk
今天小編就為大家分享一篇django ModelForm修改顯示縮略圖 imagefield類型的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
在使用django的modelform的時候,修改表單,圖片在form表單顯示的是一個鏈接。顯示縮略圖如下
第一步:
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
繼承它,重寫里面一個屬性。
第二步:使用這個樣式組件
class XXXForm(forms.ModelForm): class Meta: model = XXX exclude = ['XXX', 'is_XXX'] widgets = {'backend_image':ImageWidget}
以上這篇django ModelForm修改顯示縮略圖 imagefield類型的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
win10安裝tesserocr配置 Python使用tesserocr識別字母數(shù)字驗證碼
這篇文章主要介紹了win10安裝tesserocr配置 Python使用tesserocr識別字母數(shù)字驗證碼,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01給Python學習者的文件讀寫指南(含基礎(chǔ)與進階)
今天,貓貓跟大家一起,好好學習Python文件讀寫的內(nèi)容,這部分內(nèi)容特別常用,掌握后對工作和實戰(zhàn)都大有益處,學習是循序漸進的過程,欲速則不達2020-01-01Python?Web開發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對比全面介紹
這篇文章主要為大家介紹了Python?Web開發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對比全面介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12