Django Xadmin的配置和使用

1.将下载好的xadmin解压,复制里面的xadmin文件夹到我们的项目根目录当中

2.创建extra_apps放置第三方的app,将xadmin移动到我们这个extra_apps下(设置extra_appsMake dir as Resouce Root) 

3.将extra_apps在setting当中配置好搜索路径

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

4、将xadmin和crispy_forms添加到我们的installed_apps

5、将我们本来的admin注释掉改为我们xadmin

6、再次执行迁移同步,目的是为了生成xadmin所依赖的表makemigrations    migrate

7、创建超级管理员,去验证xadmin是否安装成createsuperuser

将测试数据添加在xadmin当中

1、在相应的app当中创建adminx.py文件

2、在adminx.py文件当中注册我们的每一个model

3、注册的时候和admin里面类似

 

将xadmin后台app的名字改为我们自定的名字

1.在app当中apps.py文件当中,最下面添加verbose_name=’自定义名字’

在app当中的__init__文件当中添加配置       default_app_config = "orgs.apps.OrgsConfig"

可以在installed_apps中安装应用的时候,按照users自动安装的方式去做安装,那么这个__init__文件中的配置也可以省略

#Xadmin基础设置和icon

from xadmin import views

class BaseXadminSetting(object):

    enable_themes = True

use_bootswatch = True



class GlobaSiteSetting(object):

    site_title = '尚在线后台管理系统'

    site_footer = '尚硅谷IT教育'

menu_style = 'accordion'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值