xadmin的安装和基础使用

本文介绍了如何在Django项目中安装xadmin,包括使用pip安装、源码安装以及将xadmin添加到INSTALLED_APPS。接着讲解了model的注册,需要在app目录下创建adminx.py文件,并进行相应的配置。此外,还提及了部分xadmin的全局配置调整,如修改app名称,这需要在apps.py文件中操作。

xadmin的安装:



和django配合使用的时候,xadmin也作为app加入到setting.py文件的
INSTALLED_APPS中:

INSTALLED_APPS = [
    #......
    'xadmin',
    'crispy_forms', # 依赖模块
]

替换admin:

import xadmin
urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
]

通过makemigrations和migrate同步表

model的注册:

在app目录下新键adminx.py文件(admin.py为admin的注册文件)

import xadmin
from .models import models, ...
class modelAdmin(object):
    list_display = ['name', 'id', ...]   #显示字段
    search_fields = ['name', 'id', ...]  #搜索功能
    list_filter = ['name', 'id', ...]    #过滤器
xadmin.site.register(model, modelAdmin)

部分xadmin全局配置

更改部分全局配置:

from xadmin import views
# 主题设置
class BaseSetting(object):
    # 打开主题功能
    enable_themes = True
    use_bootswatch = True

# 全局设置
class GlobalSettings(object):
    site_title = "后台管理系统"  # 更改文字显示
    site_footer = "管理系统"
    menu_style = "accordion"   # 菜单收起
xadmin.site.register(views.BaseAdminView, BaseSetting)
xadmin.site.register(views.CommAdminView, GlobalSettings)

更改app名称:
在app目录下找到apps.py文件

# -*- encoding:utf-8 -*-
from __future__ import unicode_literals
from django.apps import AppConfig

class UsersConfig(AppConfig):
    name = 'users'
    verbose_name = u"用户信息"  #要更改的名字

然后在_init.py中添加:
default_app_config = "users.apps.UsersConfig"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值