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

Django Xadmin的配置和使用

2018-08-13 19:56 495 查看

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

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

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

[code]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__文件中的配置也可以省略

[code]#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'

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: