Django xadmin快速搭建后台管理系统(一)
- 环境搭建:
- 第三方库:
- 搭建后台管理系统
-
- 配置:
- 创建超级用户:
- 进入后台:
Django得以骄傲的地方之一就是有自带的后台管理系统admin,虽然基本功能都挺完整,但是第三方库xadmin的后台管理系统比自带的更加美观,功能更加丰富。所以这篇博客就来介绍一下Django可以替代admin的第三方库xadmin。
环境搭建:
- Django2.0
- mysql
- xadmin
- xadmin
- crispy_forms(xadmin依赖库)
- reversion(xadmin依赖库)
- virtualenv(虚拟环境)
下图是我的项目的主要文件分布(主要是接下来要操作的文件)
文章图片
配置: 打开
setting.py
,在INSTALLED_APPS
安装所需要的appINSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'iot_bag',
'xadmin',
'crispy_forms',
'reversion']
接着,因为xadmin是国际化的,所以可以设置成中文。还是在
settings.py
中找到这两个地方并修改设置:LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'
随后保存,接着分配路由,在
urls.py
中:from django.contrib import admin
from django.urls import path
from iot_bag import views
import xadmin
urlpatterns = [
path('xadmin/', xadmin.site.urls),
...
...
...
]
这样,我们的基本配置就完成了。
创建超级用户: 接下来,创建超级用户,在终端进入项目根目录,随后输入:
python manage.py createsuperuser
接着按照提示输入用户名密码,就可以完成创建。
进入后台: 最后
在终端进入项目根目录,启动:
python manage.py runserver
访问网址
127.0.0.1/xadmin
【django|Django xadmin快速搭建后台管理系统(一)】
文章图片
输入刚刚注册的账号密码,就能进入xadmin的后台了。
推荐阅读
- 在IIS上安装Django(分步教程)
- 单片机|看完这篇文章,还不知道怎么学单片机,来打我!
- 人工智能|ai形状生成工具机器人_这是一个不存在的人的人工智能生成的艺术品
- 深度学习环境|pytorch使用记录(持续更新)
- WSGI(Python的服务器应用程序接口)
- 转到Python 3并再次转回来(是否值得进行切换())
- 将OAuth 2集成到你的Django/DRF后端
- 使用Python和Django进行性能测试和优化的指南
- Python日志记录(深入的教程)