博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xadmin后台管理
阅读量:4325 次
发布时间:2019-06-06

本文共 1299 字,大约阅读时间需要 4 分钟。

xadmin后台管理

安装:luffy虚拟环境下
# >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2
注册app:dev.py
INSTALLED_APPS = [    # ...    # xamin主体模块    'xadmin',    # 渲染表格模块    'crispy_forms',    # 为模型通过版本控制,可以回滚数据    'reversion',]
xadmin:需要自己的数据库模型类,完成数据库迁移
python manage.py makemigrationspython manage.py migrate
设置主路由替换掉admin:主urls.py
# xadmin的依赖import xadminxadmin.autodiscover()# xversion模块自动注册需要版本控制的 Modelfrom xadmin.plugins import xversionxversion.register_models()urlpatterns = [    # ...    path(r'xadmin/', xadmin.site.urls),]
创建超级用户:外层luffyapi路径终端
# 在项目根目录下的终端python manage.py createsuperuser# 账号密码设置:admin | admin
完成xadmin全局配置:新建home/adminx.py
# home/adminx.py# xadmin全局配置import xadminfrom xadmin import viewsclass GlobalSettings(object):    """xadmin的全局配置"""    site_title = "路飞学城"  # 设置站点标题    site_footer = "路飞学城有限公司"  # 设置站点的页脚    menu_style = "accordion"  # 设置菜单折叠xadmin.site.register(views.CommAdminView, GlobalSettings)
在adminx.py中注册model:home/adminx.px
from . import models# 注册xadmin.site.register(models.Banner)
修改app:home的名字:xadmin页面上的显示效果
# home/__init__.pydefault_app_config = "home.apps.HomeConfig"# home/apps.pyfrom django.apps import AppConfigclass HomeConfig(AppConfig):    name = 'home'    verbose_name = '我的首页'

转载于:https://www.cnblogs.com/king-home/p/11233965.html

你可能感兴趣的文章
JS里的居民们7-对象和数组转换
查看>>
计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值.
查看>>
python初体验
查看>>
配置vue,vue脚手架的应用(老版本)
查看>>
Start with PJSIP on windows
查看>>
【图像处理】ISP 图像传感器camera原理
查看>>
linux下防火墙iptables原理及使用
查看>>
Android 使用手机向手表安装任意.apk
查看>>
Android实时直播,一千行java搞定不依赖jni,延迟0.8至3秒,强悍移动端来袭
查看>>
无刷新上传图片 可以实时预览 选择图片后即自动上传,没有上传按钮
查看>>
DB2分区表删除和添加分区
查看>>
浅析C#中new、override、virtual关键字的区别
查看>>
jacoco+maven 初次使用覆盖率工具
查看>>
Linux笔记--Linux进程通信
查看>>
jpype测试报错,找不到类raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name)
查看>>
0x01-1 原码 反码 补码 概念 原理 详解
查看>>
Nowcoder 提高组练习赛-R2
查看>>
获取母版中的控件
查看>>
Aiiage Camp Day3 B Bipartite
查看>>
创建一个WPF+EF应用程序
查看>>