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

Django-Xadmin后臺(tái)首頁(yè)添加小組件報(bào)錯(cuò)的解決方案

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

Django-Xadmin后臺(tái)首頁(yè)添加小組件報(bào)錯(cuò)

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

集成后發(fā)現(xiàn),在Xadmin后臺(tái)頁(yè)面首頁(yè)位置,點(diǎn)擊添加小組件報(bào)錯(cuò)。

具體報(bào)錯(cuò)內(nèi)容如下:

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

第一種可能性

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

即可解決問(wèn)題,如果還沒(méi)有解決問(wèn)題,那么就看下一個(gè)處理方法如下

第二種可能性

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

然后重啟,搞定。

Django使用xadmin

xadmin特點(diǎn)

1.支持在多種屏幕上無(wú)縫瀏覽

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

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

4.可以直接在后臺(tái)對(duì)表進(jìn)行增刪改查

安裝xadmin

注意:是pip install xadmin-py3

pip install xadmin-py3
pip install xadmin-py3

重要的事說(shuō)三遍?。。?/p>

配置xadmin

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

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

將項(xiàng)目目錄下的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'),
]

在你需要后臺(tái)展示的APP下建一個(gè)adminx.py文件:

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

使用xadmin

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

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

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

總結(jié)

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

您可能感興趣的文章:

相關(guān)文章

  • Python設(shè)計(jì)模式之備忘錄模式原理與用法詳解

    Python設(shè)計(jì)模式之備忘錄模式原理與用法詳解

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

    使用Django+Vue編寫一個(gè)文件上傳器

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

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

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

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

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

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

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

    Python的Import機(jī)制的模塊與包深入理解

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

    python 在sql語(yǔ)句中使用%s,%d,%f說(shuō)明

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

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

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

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

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

    全面理解Python中self的用法

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

最新評(píng)論