博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3 | Django后台管理框架Xadmin安装指南
阅读量:7040 次
发布时间:2019-06-28

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

Django是python的重量级web框架,写得少,做得多,非常适合后端开发,它很大的一个亮点是,自带后台管理模块,但它自带的后台管理有点丑,而Xadmin是基于bootstrap开发的一套后台管理框架,界面非常美观,只需几步就可以替换自带的Django_admin

网络上能查到的都是基于python2的Xadmin安装方法,我这里提供基于Python3的Xadmin安装方法

python3主环境django安装xadmin

安装官网下载xadmin,

github网址:https://github.com/sshwsfc/xadmin

官网下载xadmin

解压xadmin-master.zip,将解压后文件夹内xadmin拷贝到项目根目录下

解压

配置安装app

INSTALLED_APPS = ('xadmin''crispy_forms')

安装额外的插件

pip install django-import-export

在admin.py同级目录下建立adminx.py,配置格式如下

import xadminfrom .models import *# Register your models here.class BigTitleAdmin(object):    # 定义需要显示的大主题    list_display = ['big_title_name']xadmin.site.register(BigTitle, BigTitleAdmin)

建立与xadmin相关的表,并将表添加到数据库

python manage.py makemigrations

python manage.py migrate

在主目录下的urls.py中配置新的路由

from django.conf.urls import include, urlfrom django.contrib import adminimport xadminurlpatterns = [    url(r'^xadmin/', xadmin.site.urls),    url(r'^admin/', include(admin.site.urls)),]

base.py更改源码,换logo

base.png

后台效果展示

image.png

转载地址:http://izaal.baihongyu.com/

你可能感兴趣的文章
【阿里云MVP公益共创项目】服务数万爱心教师支教,推动中国渔业生态保护
查看>>
Linux命令复习和练习_03
查看>>
使用 github pages, 快速部署你的静态网页
查看>>
react 之 state 对象
查看>>
Java中的锁原理、锁优化、CAS、AQS
查看>>
“智能厨电+渠道精耕”,华帝迈出“关键一步”
查看>>
Scrapy爬虫(2)爬取新浪旅游图片
查看>>
Nginx反向代理以及负载均衡配置
查看>>
巨头抢滩视频云 金山云稳坐头把交椅
查看>>
索尼富士康领投,AR显示技术厂商Digilens获得2200万美元融资
查看>>
Qt5 GUI 开发的应用易受远程代码执行漏洞的影响
查看>>
搞懂Java动态代理
查看>>
「镁客·请讲」NXROBO林天麟:我们分三步走,首先要做的就是打通机器人行业的产业链...
查看>>
Zcan无线扫描鼠标,滑哪扫哪
查看>>
寻找薛定谔的猫:量子物理的奇异世界
查看>>
mysql 获取刚插入行id汇总
查看>>
Python 数据科学入门教程:Matplotlib
查看>>
windows下codelite的使用
查看>>
VR设备前进路上,必须经历的九九八十一难
查看>>
5G汽车联盟,助力BBA角逐智能汽车市场
查看>>