最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 3.5下xadmin的使用及修復(fù)源碼bug

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

前言

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

     •兼容 Django Admin

     •使用 Bootstrap 作為 UI 框架

     •編輯頁面靈活布局

     •主頁面儀表盤及小部件

     •過濾器強(qiáng)化

     •數(shù)據(jù)導(dǎo)出

     •強(qiáng)大的插件機(jī)制

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

安裝方法

1、復(fù)制 xadmin 目錄到你的項(xiàng)目

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 修復(fù)方法

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

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

這里會(huì)出現(xiàn)兩個(gè) BUG:

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

2. 在xadmin后臺(tái)頁面點(diǎn)擊右上角修改密碼時(shí),會(huì)報(bào)錯(cuò)

修復(fù)步驟:

1. settings.py中添加變量

AUTH_USER_MODEL = "users.UserProfile"

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

from django.contrib.auth import get_user_model

User = get_user_model()

用戶修改密碼也會(huì)報(bào)錯(cuò),404 頁面找不到

同樣是在xadmin.plugins.auth中對 register_view的url替換為上報(bào)錯(cuò)的url即可。

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

總結(jié)

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

相關(guān)文章

最新評論

长海县| 柘荣县| 杭州市| 嘉鱼县| 钟山县| 阿荣旗| 高雄市| 灌云县| 昔阳县| 西青区| 江油市| 扎鲁特旗| 茶陵县| 化德县| 安龙县| 长丰县| 九龙坡区| 庆云县| 勃利县| 西平县| 普宁市| 宜宾市| 东海县| 巨野县| 沾益县| 冕宁县| 和硕县| 曲周县| 东台市| 伊吾县| 蓬莱市| 凉城县| 克什克腾旗| 山阳县| 奇台县| 师宗县| 綦江县| 米易县| 东光县| 鹤庆县| 广河县|