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

Djanog admin 顯示圖片及觸發(fā)器講解

 更新時(shí)間:2023年06月21日 15:02:43   作者:alue  
這篇文章主要為大家介紹了Djanog admin 顯示圖片及觸發(fā)器講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Django 觸發(fā)器

在 Django 開(kāi)發(fā)中,會(huì)遇到這樣的場(chǎng)景:某個(gè)數(shù)據(jù)變動(dòng)時(shí),要觸發(fā)一個(gè)行為。

常用的套路是,自定義模型的 save 函數(shù),或者監(jiān)聽(tīng) post_signal 信號(hào)。

正常情況下,這種方式能夠正常工作。但有些特殊情況,例如沒(méi)有通過(guò) Django 控制產(chǎn)生的數(shù)據(jù)(可能來(lái)源于其它進(jìn)程),或者Django為了提高效率,運(yùn)行了 bulk_create 之類的批處理函數(shù)。這時(shí),進(jìn)程不會(huì)觸發(fā)用戶自定義的save函數(shù),也不會(huì)發(fā)出 post_signal 信號(hào),導(dǎo)致業(yè)務(wù)邏輯失效。

這時(shí)候,可以利用更底層的觸發(fā)信號(hào)。例如,postgre 數(shù)據(jù)庫(kù)能夠提供 NOTIFY 服務(wù)。

有人已經(jīng)將其封裝好了庫(kù),可以直接在Django中使用,例如 django-pgtrigger 等。

Djanog admin 顯示圖片

之前一篇文章 Django admin 顯示 json 字段,介紹了如何利用自定義 widget 的方式,在django admin中, 優(yōu)雅的顯示json字段.

本篇介紹,如何在admin 中顯示圖片字段.

例如, 已知該模型的一個(gè)字段為圖片, 其url為 photo.

我們可以定義一個(gè)函數(shù)

    def image_tag(self):
        return mark_safe('<img src="%s" width="150" height="150" />' % self.photo)
    image_tag.short_description = '照片'

然后, 注冊(cè) admin 模型時(shí), 就可以將 image_tag當(dāng)做一個(gè)圖片字段. 它在頁(yè)面中, 會(huì)顯示出圖片.

注: 這里需要將 image_tag 放在 readonly_fields中.

以上就是Djanog admin 顯示圖片及觸發(fā)器講解的詳細(xì)內(nèi)容,更多關(guān)于Django觸發(fā)器admin顯示圖片的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python神經(jīng)網(wǎng)絡(luò)Keras搭建RFBnet目標(biāo)檢測(cè)平臺(tái)

    python神經(jīng)網(wǎng)絡(luò)Keras搭建RFBnet目標(biāo)檢測(cè)平臺(tái)

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)Keras搭建RFBnet目標(biāo)檢測(cè)平臺(tái),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python注釋、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、偽“選擇結(jié)構(gòu)”用法實(shí)例分析

    Python注釋、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、偽“選擇結(jié)構(gòu)”用法實(shí)例分析

    這篇文章主要介紹了Python注釋、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、偽“選擇結(jié)構(gòu)”用法,結(jié)合實(shí)例形式分析了Python注釋、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、偽“選擇結(jié)構(gòu)”相關(guān)功能、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • Django2 連接MySQL及model測(cè)試實(shí)例分析

    Django2 連接MySQL及model測(cè)試實(shí)例分析

    這篇文章主要介紹了Django2 連接MySQL及model測(cè)試,結(jié)合實(shí)例形式分析了Django2框架使用pymysql庫(kù)進(jìn)行mysql數(shù)據(jù)庫(kù)連接與model調(diào)用測(cè)試方法,需要的朋友可以參考下
    2019-12-12
  • python實(shí)現(xiàn)xlsx文件分析詳解

    python實(shí)現(xiàn)xlsx文件分析詳解

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)xlsx文件分析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python處理PDF與CDF實(shí)例

    Python處理PDF與CDF實(shí)例

    今天小編就為大家分享一篇Python處理PDF與CDF實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 詳解如何利用Python拍攝延時(shí)攝影

    詳解如何利用Python拍攝延時(shí)攝影

    隨著游戲引擎技術(shù)的快速發(fā)展,游戲畫(huà)面越來(lái)越精美,很多玩家希望拍攝這些精美游戲中的畫(huà)面。本文將講解如何利用Python實(shí)現(xiàn)延時(shí)攝影的拍攝,需要的可以參考一下
    2022-03-03
  • python序列類型種類詳解

    python序列類型種類詳解

    這篇文章主要介紹了python序列類型種類詳解,需要的朋友們可以學(xué)習(xí)參考下。
    2020-02-02
  • python3檢查字典傳入函數(shù)鍵是否齊全的實(shí)例

    python3檢查字典傳入函數(shù)鍵是否齊全的實(shí)例

    這篇文章主要介紹了python3檢查字典傳入函數(shù)鍵是否齊全的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • python實(shí)現(xiàn)庫(kù)存商品管理系統(tǒng)

    python實(shí)現(xiàn)庫(kù)存商品管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)庫(kù)存商品管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 使用Python與MQTT實(shí)現(xiàn)異步通信功能

    使用Python與MQTT實(shí)現(xiàn)異步通信功能

    物聯(lián)網(wǎng)(IoT)和實(shí)時(shí)通信的世界中,消息隊(duì)列遙測(cè)傳輸(MQTT)協(xié)議因其輕量級(jí)、可靠性和實(shí)時(shí)性成為廣受歡迎的選擇,本文給大家介紹了使用Python與MQTT實(shí)現(xiàn)異步通信功能,需要的朋友可以參考下
    2024-12-12

最新評(píng)論