django-Xadmin后台管理
2019-09-19 19:56
447 查看
原文链接:http://www.cnblogs.com/pythonywy/p/11552194.html
0919自我总结
django-Xadmin后台管理
一.安装环境
pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2
[/code]
二.注册app
INSTALLED_APPS = [
# ...
# xamin主体模块
'xadmin',
# 渲染表格模块
'crispy_forms',
# 为模型通过版本控制,可以回滚数据
'reversion',
]
[/code]
三.Xadmin数据库迁移
xadmin:需要自己的数据库模型类,完成数据库迁移
python manage.py makemigrations
python manage.py migrate
[/code]
四.设置路由
# xadmin的依赖
import xadmin
xadmin.autodiscover()
# xversion模块自动注册需要版本控制的 Model
from xadmin.plugins import xversion
xversion.register_models()
urlpatterns = [
# ...
path(r'xadmin/', xadmin.site.urls),
]
[/code]
五.创建超级用户
# 在项目根目录下的终端
python manage.py createsuperuser
# 账号密码设置:admin | admin
[/code]
六.xadmin全局配置
# adminx.py 这个名字必须是adminx
# xadmin全局配置
import xadmin
from xadmin import views
class GlobalSettings(object):
"""xadmin的全局配置"""
site_title = # 设置站点标题
site_footer = # 设置站点的页脚
menu_style = "accordion" # 设置菜单折叠
xadmin.site.register(views.CommAdminView, GlobalSettings)
[/code]
在adminx.py中注册model:adminx.py
#from.....导入模型
# 注册
xadmin.site.register(models.Banner)
[/code]
修改app:home的名字:xadmin页面上的显示效果
# __init__.py 这个设置在项目中的setting
default_app_config = "app名称.adminx.HomeConfig"
# adminx.py
from django.apps import AppConfig
class HomeConfig(AppConfig):
name = 'home'
verbose_name = '我的首页'
[/code]
转载于:https://www.cnblogs.com/pythonywy/p/11552194.html
相关文章推荐
- django+xadmin+djcelery实现后台管理定时任务
- django-xadmin 非常方便的后台管理程序
- Django配置后台xadmin管理界面
- Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
- Django 安装Xadmin增强后台管理
- Django配置后台xadmin管理界面
- 第三百七十八节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍
- django-admin管理后台高级自定义
- 第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置
- Django xadmin后台添加UEditor的用法,以及我遇到的BUG
- 第四章:Django模型——在 admin 后台管理页面上面添加 Event 发布会名称
- Django框架之 Admin(后台管理)
- 利用django-suit模板在管理后台添加自定义的菜单和自定义的页面、设置访问权限
- 三【用django2.0来开发】后台会员管理(二) ModelAdmin 模型管理的使用方法
- 如何在django的admin后台管理中显示多对多字段的值
- django项目培训站-12-xadmin管理后台页-用户中心另两个模型类注册
- django,xadmin管理界面CSS样式丢失
- Part 2:模型与后台管理admin站点--Django从入门到精通系列教程
- django后台管理与tinymce富文本框的使用
- Django自动生成Admin后台管理页面