Python3 | Django后台管理框架Xadmin安装指南-阿里云开发者社区

开发者社区> 木子昭> 正文

Python3 | Django后台管理框架Xadmin安装指南

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

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 xadmin

from .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, url
from django.contrib import admin
import xadmin

urlpatterns = [

    url(r'^xadmin/', xadmin.site.urls),
    url(r'^admin/', include(admin.site.urls)),

]

base.py更改源码,换logo

base.png

后台效果展示

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
用python wxpy管理微信公众号,并利用微信获取自己的开源数据。
用python wxpy管理微信公众号,并利用微信获取自己的开源数据。之前了解到itchat 乃至于 wxpy时 是利用tuling聊天机器人的接口。调用接口并保存双方的问答结果可以作为自己的问答词库的一个数据库累计。
4527 0
Minimal安装CentOS 7使用yum报This system is not registered to Red Hat Subscription Management.
问题描述 最小化安装CentOS 7的Linux系统后,发现yum安装任何工具,都报This system is not registered to Red Hat Subscription Management. 错误如下所示: 导致很多工具都无法yum进行安装,影响系统使用。
1089 0
Elasticsearch 安装和后台运行(真实有效,Mac版本已经验证)
如何安装一个程序 在日常的工作和学习中,例如学习一个新技术,经常需要安装一些程序,那么这个时候,最推荐的就是区技术的官网,学习最新的安装方法,进行安装。
2622 0
+关注
木子昭
# 专注极客体验 # 享受效率生活 --- 让程序去做呗~ 程序又不会累~
217
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载