前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django实战-配置后台管理框架Xadmin

Django实战-配置后台管理框架Xadmin

作者头像
小团子
发布2019-10-09 15:34:10
7280
发布2019-10-09 15:34:10
举报
文章被收录于专栏:数据云团数据云团

Django实战-Redis 缓存

Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。

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

一、xadmin 安装

① django2.0 的安装(源码安装方式):

下载 xadmin

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

代码语言:javascript
复制
https://github.com/sshwsfc/xadmin/tree/django2

② pip 安装

代码语言:javascript
复制
pip install xadmin

二、配置安装 app

代码语言:javascript
复制
INSTALLED_APPS = [
  'xadmin',
  'crispy_forms'
]

安装额外的插件

代码语言:javascript
复制
pip install django-import-export

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

代码语言:javascript
复制
python manage.py makemigrations
python manage.py migrate

四、配置路由

进入项目主目录,把 admin 改成 xadmin

代码语言:javascript
复制
# urls.py

from django.urls import path

import xadmin

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
]

五、设置中文

在 settings.py 文件中修改

代码语言:javascript
复制
LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = False

六、创建一个管理员用户

代码语言:javascript
复制
python manage.py createsuperuser
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据云团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档