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

Django-Xadmin后臺首頁添加小組件報錯的解決方案

 更新時間:2023年08月25日 14:54:44   作者:成都-Python開發(fā)-王帥  
這篇文章主要介紹了Django-Xadmin后臺首頁添加小組件報錯的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Django-Xadmin后臺首頁添加小組件報錯

在修改官網(wǎng)時,使用python3集成了Django2.0和Xadmin 

集成后發(fā)現(xiàn),在Xadmin后臺頁面首頁位置,點擊添加小組件報錯。

具體報錯內(nèi)容如下:

render() got an unexpected keyword argument 'renderer'”

第一種可能性

找到xadmin/views/dashboard.py,加個參數(shù) renderer=None

即可解決問題,如果還沒有解決問題,那么就看下一個處理方法如下

第二種可能性

找到Python包下dist-packages/django/forms/boundfield.py文件,然后修改下面圖片內(nèi)容:

然后重啟,搞定。

Django使用xadmin

xadmin特點

1.支持在多種屏幕上無縫瀏覽

2.內(nèi)置功能豐富

3.強大的插件系統(tǒng)

4.可以直接在后臺對表進行增刪改查

安裝xadmin

注意:是pip install xadmin-py3

pip install xadmin-py3
pip install xadmin-py3

重要的事說三遍?。?!

配置xadmin

在你的項目目錄下settings.py中,添加xadmin,crispy_forms(這個是依賴包)

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp01',
    'xadmin',
    'crispy_forms'
]

將項目目錄下的urls.py中的admin注釋掉,添加xadmin如下:

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('api/',include("myapp01.urls")),
    path('xadmin/',xadmin.site.urls),
    url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}, name='media'),
]

在你需要后臺展示的APP下建一個adminx.py文件:

import xadmin
from myapp01.models import Student
class StudentAdmin(object):
    # 操作項功能顯示位置設置,兩個都為True則頂部和底部都顯示
    actions_on_top = True
    actions_on_bottom = True
    # 操作項功能顯示選中項的數(shù)目
    actions_selection_counter = True
    # 設置默認排序字段,負號表示降序排序
    ordering = ("id",) # 這個,不能省略
    list_display = ("id",'sname','gender','brith','isdelete')
    # list_display = ('api_name', 'api_id', 'source', 'area', 'is_active')
    list_per_page = 3
    empty_value_display = ' -無字段- '
    # 過濾器功能及能過濾的字段
    list_filter = ('isdelete',"gender")
    # 搜索功能及能實現(xiàn)搜索的字段
    search_fields = ('sname', 'gender')
    # menu_style = 'accordion'  # 左邊導航欄樣式
xadmin.site.register(Student,StudentAdmin) #

使用xadmin

 python manage.py makemigrations # 將model生成遷移文件
 python manage.py migrate  # 將遷移文件生成數(shù)據(jù)表
 python manage.py createsuperuser #創(chuàng)建超級用戶,登錄后臺使用
 python manage.py runserver 8002 # 啟動項目

瀏覽器上輸入:http://127.0.0.1:8002/xadmin/

到登錄輸入你剛才創(chuàng)建的用戶密碼

總結

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

您可能感興趣的文章:

相關文章

  • Python設計模式之備忘錄模式原理與用法詳解

    Python設計模式之備忘錄模式原理與用法詳解

    這篇文章主要介紹了Python設計模式之備忘錄模式原理與用法,結合實例形式詳細分析了備忘錄模式的相關概念、原理及Python相關實現(xiàn)技巧,需要的朋友可以參考下
    2019-01-01
  • 使用Django+Vue編寫一個文件上傳器

    使用Django+Vue編寫一個文件上傳器

    本教程中,我將會使用Django和Vue創(chuàng)建一個支持多文件上傳的文件上傳器,您可以在單個文件和多個文件上傳之間選擇在應用中進行上傳操作,文章通過代碼示例截殺的非常詳細,需要的朋友可以參考下
    2023-11-11
  • Python高級特性與幾種函數(shù)的講解

    Python高級特性與幾種函數(shù)的講解

    今天小編就為大家分享一篇關于Python高級特性與幾種函數(shù)的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 精選39道Python數(shù)據(jù)分析面試題提早備戰(zhàn)金三銀四

    精選39道Python數(shù)據(jù)分析面試題提早備戰(zhàn)金三銀四

    這篇文章主要為大家介紹了39道Python數(shù)據(jù)分析的面試題問答攻略幫助大家提早備戰(zhàn)金三銀四,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多精進,早日度過寒冬
    2023-12-12
  • matplotlib繪制符合論文要求的圖片實例(必看篇)

    matplotlib繪制符合論文要求的圖片實例(必看篇)

    下面小編就為大家?guī)硪黄猰atplotlib繪制符合論文要求的圖片實例(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Python的Import機制的模塊與包深入理解

    Python的Import機制的模塊與包深入理解

    深入理解Python的import機制有助于更好地組織代碼、提高代碼復用性,本文將深入研究Python的Import機制,包括模塊的導入過程、命名空間與作用域、相對導入以及包的結構和導入等方面,通過豐富的示例代碼,助你更全面地理解和應用這
    2024-01-01
  • python 在sql語句中使用%s,%d,%f說明

    python 在sql語句中使用%s,%d,%f說明

    這篇文章主要介紹了python 在sql語句中使用%s,%d,%f說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python類super()及私有屬性原理解析

    Python類super()及私有屬性原理解析

    這篇文章主要介紹了Python類super()及私有屬性原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 使用Python操作文件系統(tǒng)的方法

    使用Python操作文件系統(tǒng)的方法

    Python提供了許多內(nèi)置庫來處理文件系統(tǒng),如os、shutil和pathlib等,這些庫可以幫助你創(chuàng)建、刪除、讀取、寫入文件和目錄,這篇文章主要介紹了使用Python操作文件系統(tǒng),需要的朋友可以參考下
    2023-07-07
  • 全面理解Python中self的用法

    全面理解Python中self的用法

    Python中看到或使用self時一定要弄明白self的指代,這里就帶大家來全面理解Python中self的用法,需要的朋友可以參考下
    2016-06-06

最新評論