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

python 3.5下xadmin的使用及修復源碼bug

 更新時間:2017年05月10日 10:41:17   作者:Poetry  
xadmin是基于Python和Django的管理框架,想要能夠熟練使用,學習Django是必須的。下面這篇文章主要給大家介紹了python 3.5下xadmin的使用和當我們重寫了Django的User表后,Django就會出現(xiàn)bug問題的解決方法,需要的朋友可以參考下。

前言

xadmin是一個django的管理后臺實現(xiàn),使用了更加靈活的架構設計及Bootstrap UI框架, 目的是替換現(xiàn)有的admin,國人開發(fā),有許多新的特性:

     •兼容 Django Admin

     •使用 Bootstrap 作為 UI 框架

     •編輯頁面靈活布局

     •主頁面儀表盤及小部件

     •過濾器強化

     •數(shù)據(jù)導出

     •強大的插件機制

下面這篇文章將詳細介紹在python 3.5下xadmin的使用與可能遇到的問題解決,下面來看看詳細的介紹:

安裝方法

1、復制 xadmin 目錄到你的項目

2、pip install httplib2 django-formtools django-crispy-forms

# setting.py
INSTALLED_APPS = [
 ...,
 'xadmin',
 'crispy_forms',
]
# urls.py
import xadmin
urlpatterns = [
 url(r'^admin/', xadmin.site.urls)
]

xadmin 「自帶的」BUG 修復方法

當我們重寫了 Django 的 User 表后,xadmin 就會出現(xiàn) bug。

master 分支里,我用 users/models.py 里的 UserProfile 重寫了自帶的 auth_user 表。

這里會出現(xiàn)兩個 BUG:

1. xadmin無法管理重寫后的User表

2. 在xadmin后臺頁面點擊右上角修改密碼時,會報錯

修復步驟:

1. settings.py中添加變量

AUTH_USER_MODEL = "users.UserProfile"

2. 在xadmin.plugins.auth中做以下修改即可。

from django.contrib.auth import get_user_model

User = get_user_model()

用戶修改密碼也會報錯,404 頁面找不到

同樣是在xadmin.plugins.auth中對 register_view的url替換為上報錯的url即可。

site.register_view(r'^users/userprofile/(.+)/password/$',
     ChangePasswordView, name='user_change_password')

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • Python3利用Qt5實現(xiàn)簡易的五子棋游戲

    Python3利用Qt5實現(xiàn)簡易的五子棋游戲

    這篇文章主要為大家詳細介紹了Python3利用Qt5實現(xiàn)簡易的五子棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 基于Python實現(xiàn)自動掃雷詳解

    基于Python實現(xiàn)自動掃雷詳解

    這篇文章主要介紹了如何利用Python+OpenCV實現(xiàn)了自動掃雷,文中的示例代碼講解詳細,對我們學習Python有一定的幫助,需要的可以參考一下
    2022-01-01
  • python實現(xiàn)逐個讀取txt字符并修改

    python實現(xiàn)逐個讀取txt字符并修改

    今天小編就為大家分享一篇python實現(xiàn)逐個讀取txt字符并修改,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Jupyter notebook遠程訪問服務器的方法

    Jupyter notebook遠程訪問服務器的方法

    今天小編就為大家分享一篇Jupyter notebook遠程訪問服務器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python用folium繪制地圖并設置彈窗效果

    python用folium繪制地圖并設置彈窗效果

    這篇文章主要介紹了python用folium繪制地圖并設置彈窗,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python減少循環(huán)層次和縮進的技巧分析

    Python減少循環(huán)層次和縮進的技巧分析

    這篇文章主要介紹了Python減少循環(huán)層次和縮進的技巧,結合實例形式較為詳細的分析了Python優(yōu)化代碼跳出循環(huán)以減少循環(huán)層次的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-03-03
  • python 6種方法實現(xiàn)單例模式

    python 6種方法實現(xiàn)單例模式

    這篇文章主要介紹了python 6種方法實現(xiàn)單例模式,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python常見錯誤:IndexError:?list?index?out?of?range解決

    Python常見錯誤:IndexError:?list?index?out?of?range解決

    最近在寫一個爬蟲程序,但是卻出現(xiàn)了錯誤提示IndexError:?list?index?out?of?range,所以下面這篇文章主要給大家介紹了關于Python常見錯誤:IndexError:?list?index?out?of?range的解決方法,需要的朋友可以參考下
    2023-01-01
  • 詳解從Django Rest Framework響應中刪除空字段

    詳解從Django Rest Framework響應中刪除空字段

    這篇文章主要介紹了詳解從Django Rest Framework響應中刪除空字段,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Python使用MySQLdb for Python操作數(shù)據(jù)庫教程

    Python使用MySQLdb for Python操作數(shù)據(jù)庫教程

    這篇文章主要介紹了Python使用MySQLdb for Python操作數(shù)據(jù)庫教程,詳細講述了MySQLdb的用法,針對Python操作MySQL數(shù)據(jù)庫程序設計具有很好的參考借鑒價值,需要的朋友可以參考下
    2014-10-10

最新評論