django3.6.7 安装xadmin

1.下载安装

pip install git+git://github.com/sshwsfc/xadmin.git

2.配置xadmin,在INSTALL_APPS里面添加配置:

 INSTALLED_APPS = (        
     #........        
    'xadmin',  
    'crispy_forms',  
 )

3.迁移同步至数据库

python manage.py makemigrations
python3 manage.py migrate

4.创建超级用户

python manage.py createsuperuser

5.访问xadmin,用创建的用户名密码登录:

http://127.0.0.1:8000/xadmin/

6.model注册到xadmin上面,在对应的app新建adminx.py,和admin.py同级:

# -*- coding:utf-8 -*-
import xadmin
from blog.models import *
from xadmin import views

class TagAdmin(object):
    list_display = ['id', 'name', 'author', 'create_time', 'update_time']
    search_fields = ['name']
    list_filter = ['id', 'name', 'author__username', 'create_time', 'update_time']
 
class BaseSetting(object):
    enable_themes = True
    use_bootswatch = True

class GlobalSetting(object):
    site_title = "管理系统"
    site_footer = "内部管理系统"
    menu_style = "accordion"

xadmin.site.register(Tag, TagAdmin) #注册app model
xadmin.site.register(views.BaseAdminView, BaseSetting) #配置
xadmin.site.register(views.CommAdminView, GlobalSetting) #配置

7.修改在app目录下的apps.py

from django.apps import AppConfig

class BlogConfig(AppConfig):
    name = 'blog'
    verbose_name = verbose_name_plural = '博客系统'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值