国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2020-01-04 17:08:55
字體:
來源:轉載
供稿:網友

前言

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

     •兼容 Django Admin

     •使用 Bootstrap 作為 UI 框架

     •編輯頁面靈活布局

     •主頁面儀表盤及小部件

     •過濾器強化

     •數據導出

     •強大的插件機制

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

安裝方法

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

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

# setting.pyINSTALLED_APPS = [ ..., 'xadmin', 'crispy_forms',]
# urls.pyimport xadminurlpatterns = [ url(r'^admin/', xadmin.site.urls)]

xadmin 「自帶的」BUG 修復方法

當我們重寫了 Django 的 User 表后,xadmin 就會出現 bug。

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

這里會出現兩個 BUG:

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

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

python3.5使用xadmin,python3.5安裝xadmin,python3.5,xadmin

修復步驟:

1. settings.py中添加變量

AUTH_USER_MODEL = "users.UserProfile"

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

from django.contrib.auth import get_user_modelUser = get_user_model()

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

python3.5使用xadmin,python3.5安裝xadmin,python3.5,xadmin

python3.5使用xadmin,python3.5安裝xadmin,python3.5,xadmin

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

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

總結

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

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青岛市| 廉江市| 永宁县| 乡城县| 木里| 澄江县| 汉阴县| 大邑县| 喀喇沁旗| 阜平县| 广元市| 云南省| 甘谷县| 乐业县| 凭祥市| 策勒县| 黎平县| 双城市| 永昌县| 广西| 闵行区| 建水县| 龙里县| 商洛市| 将乐县| 海伦市| 颍上县| 秭归县| 嘉祥县| 乐安县| 太仆寺旗| 泰和县| 德安县| 化德县| 措美县| 深州市| 饶平县| 伊通| 雷波县| 余干县| 漾濞|