日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

[Django 3.2.8] SimpleUI的分页问题

發布時間:2025/1/21 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Django 3.2.8] SimpleUI的分页问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Django提供的admin模塊特別好用,配合上simpleui這個插件后,頁面會更具美觀性和現代感。simpleUI基于Vue和Element-UI,是我目前嘗試過的最好用的admin主題插件,目前在Github上用有超過2.1k的star。

但最新版本 2021.5.11有一個明顯的bug,就是頁面右側的對象列表的分頁器頁碼顯示錯誤,比正常值多加了1。我追蹤了一下源代碼,看到最新版新注冊的的一個tag代碼如下

@register.simple_tag def django_version_is_gte_32x():arrays = django.get_version().split(".")version = []for s in arrays:version.append(int(s))return tuple(version) >= (3, 2, 0) # 這個左邊是(3,2)時,返回False, 實際上應該返回True

這就引入了一個bug,如果用戶的Django版本是3.2,django_version_is_gte_32x 中django.get_version() 是"3.2" , tuple(version)是(3,2). 而(3,2) >= (3, 2, 0) 是False,實際上應該返回True. 我猜作者肯定任務django的版本肯定是3.2.0,而不是3.2,所以才留下這個BUG。

知道原因后,就可以很簡單的修復。

有兩個辦法:一是升級Django到3.2.3;二是把最后一句為return tuple(version) >= (3, 2) 。

參考鏈接:https://www.jianshu.com/p/2c6d55dc7d75

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的[Django 3.2.8] SimpleUI的分页问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。