您的位置:首页 > 编程语言 > Go语言

[py][mx]django xadmin后台配置

2018-01-30 14:38 489 查看

xadmin配置

- 安装
pip install -r https://github.com/sshwsfc/xadmin/blob/django2/requirements.txt 
以下被我测试通过
pip install -i https://pypi.douban.com/simple django>=2
pip install -i https://pypi.douban.com/simple django-crispy-forms>=1.6.0
pip install -i https://pypi.douban.com/simple django-import-export>=0.5.1
pip install -i https://pypi.douban.com/simple django-reversion>=2.0.0
pip install -i https://pypi.douban.com/simple django-formtools
pip install -i https://pypi.douban.com/simple future
pip install -i https://pypi.douban.com/simple httplib2
pip install -i https://pypi.douban.com/simple six
pip install -i https://pypi.douban.com/simple Pillow

git clone https://github.com/sshwsfc/xadmin/blob/django2[/code] 克隆之后安装



修改设置包含xadmin

settings.py

INSTALLED_APPS = [
...
'users',
'courses',
'organization',
'operation',
'xadmin',
'crispy_forms',
]

或者直接安装到py库中: pip install git+git://github.com/sshwsfc/xadmin.git@django2

注;可能出现的问题, 没看清xadmin作者的tag,一定要安装django2的, 安装前先安装requirements.txt的依赖.在安装xadmin.

给app分类



分类时需要注意- 3步走

第一步:



第二步: 点sorceroot



第三步: 修改settings.py 包含

settings.py

import sys
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

修改urls.py

from django.urls import path
import xadmin

urlpatterns = [
path('xadmin/', xadmin.site.urls),
]

同步数据库.后访问



已成功安装.

注册一个app

xadmin是基于django admin开发的, 他们注册方法类似

创建 usrers/adminx.py

class EmailVerifyRecordAdmin(object):
pass

xadmin.site.register(EmailVerifyRecord, EmailVerifyRecordAdmin)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: