最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django?報(bào)錯(cuò):Broken?pipe?from?('127.0.0.1',?58924)的解決

 更新時(shí)間:2022年09月27日 10:56:36   作者:Inotime  
這篇文章主要介紹了Django?報(bào)錯(cuò):Broken?pipe?from?('127.0.0.1',?58924)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問題

Django 報(bào)錯(cuò) [2019-09-16 16:47:27,981] - Broken pipe from ('127.0.0.1', 58924)

Broken pipe from xxx 這個(gè)錯(cuò)誤其實(shí)比較寬泛,比如運(yùn)算量太大、耗時(shí)太長(zhǎng)等,一定要結(jié)合實(shí)際情況分析問題。

1. admin 打開編輯頁報(bào)這個(gè)錯(cuò)

1.1 相關(guān)信息

我這次是在 admin 中遇到的。我有一個(gè)模型類 A 分別關(guān)聯(lián)了另外兩個(gè)模型類 B、C,而 B、C 中大概分別有 5、10萬數(shù)據(jù)。

A 表的 admin 我是這樣寫的:

@admin.register(A)
class AAdmin(admin.ModelAdmin):
? ? list_display = (
? ? ? ? 'b', 'c',
? ? ? ? 'is_valid', 'create_time', 'update_time',
? ? )

每次打開這個(gè)表的列表頁的時(shí)候是正常的,當(dāng)我要點(diǎn)擊某一個(gè)具體的數(shù)據(jù)進(jìn)入編輯頁的時(shí)候,就會(huì)報(bào)錯(cuò)。

1.2 確認(rèn)錯(cuò)誤

我先確認(rèn)這個(gè)錯(cuò)誤到底是不是這里的錯(cuò)誤

嘗試打開其他的表,都是正常的,只有在這個(gè)表時(shí)出錯(cuò),而且是百分百出錯(cuò)

然后看代碼,檢查模型類和 admin 代碼,也沒發(fā)現(xiàn)問題

不使用瀏覽器,改用 paw 訪問,大概等了 1 分鐘,出結(jié)果了,看到結(jié)果我也知道為什么了

paw_result

看到這個(gè)樣子的數(shù)據(jù),我立刻就確認(rèn)這是外鍵選擇控件的數(shù)據(jù),再看右邊的滑塊下邊顯然還有很多,一下子想起這個(gè)外鍵表有很多數(shù)據(jù)。

原來問題在這里,admin 默認(rèn)的外鍵選擇控件是滑動(dòng)式的,十幾萬條數(shù)據(jù)就要生成十幾萬個(gè) HTML 標(biāo)簽,就慢在這里了。

改成放大鏡?樣式的就好了

@admin.register(A)
class AAdmin(admin.ModelAdmin):
    list_display = (
        'b', 'c',
        'is_valid', 'create_time', 'update_time',
    )
    raw_id_fields = ('b', 'c')

這樣就能正常訪問了。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)多層感知器

    python實(shí)現(xiàn)多層感知器

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多層感知器的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 使用Python實(shí)現(xiàn)畫一個(gè)中國地圖

    使用Python實(shí)現(xiàn)畫一個(gè)中國地圖

    今天小編就為大家分享一篇使用Python實(shí)現(xiàn)畫一個(gè)中國地圖,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 淺談python 線程池threadpool之實(shí)現(xiàn)

    淺談python 線程池threadpool之實(shí)現(xiàn)

    這篇文章主要介紹了淺談python 線程池threadpool之實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • 淺談Python魔法方法

    淺談Python魔法方法

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著Python魔法方法展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python數(shù)據(jù)分析之Matplotlib數(shù)據(jù)可視化

    Python數(shù)據(jù)分析之Matplotlib數(shù)據(jù)可視化

    這篇文章主要介紹了Python數(shù)據(jù)分析之Matplotlib數(shù)據(jù)可視化,Matplotlib?是?Python?中常用的?2D?繪圖庫,它能輕松地將數(shù)據(jù)進(jìn)行可視化,作出精美的圖表
    2022-08-08
  • python numpy 反轉(zhuǎn) reverse示例

    python numpy 反轉(zhuǎn) reverse示例

    今天小編就為大家分享一篇python numpy 反轉(zhuǎn) reverse示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 淺析Python中Generator的工作原理與應(yīng)用

    淺析Python中Generator的工作原理與應(yīng)用

    這篇文章主要為大家詳細(xì)介紹了Python中Generator的工作原理與應(yīng)用的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編?一起學(xué)習(xí)一下
    2024-12-12
  • Python一行代碼實(shí)現(xiàn)打開各種類型的文件

    Python一行代碼實(shí)現(xiàn)打開各種類型的文件

    在處理大量文件時(shí),手動(dòng)一個(gè)個(gè)打開是不是很麻煩,這時(shí)候,Python的os.startfile()就是你的救星啦,本文我們就來看看如何一行代碼打開各種類型的文件吧
    2024-12-12
  • Python中很常用的函數(shù)map()用法實(shí)例

    Python中很常用的函數(shù)map()用法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Python中很常用的函數(shù)map()用法的相關(guān)資料,map()函數(shù)是Python的內(nèi)置函數(shù),會(huì)根據(jù)提供的函數(shù)參數(shù),對(duì)傳入的序列數(shù)據(jù)進(jìn)行映射,需要的朋友可以參考下
    2023-10-10
  • Django壓縮靜態(tài)文件的實(shí)現(xiàn)方法詳析

    Django壓縮靜態(tài)文件的實(shí)現(xiàn)方法詳析

    最近在學(xué)習(xí)Django配置靜態(tài)文件,下面這篇文章主要給大家介紹了關(guān)于Django壓縮靜態(tài)文件的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08

最新評(píng)論

龙口市| 寻甸| 龙里县| 屯昌县| 资中县| 四会市| 永定县| 普兰店市| 景谷| 楚雄市| 宣化县| 汶上县| 灵宝市| 榆社县| 临桂县| 沙洋县| 聂荣县| 汝州市| 吉安县| 肇源县| 开阳县| 南汇区| 德庆县| 天柱县| 临城县| 平度市| 中江县| 嘉义县| 蒙阴县| 远安县| 呈贡县| 中卫市| 肥城市| 分宜县| 汉川市| 云梦县| 贵溪市| 塔河县| 河南省| 屏山县| 灵宝市|