python+admin(simpleui)软件和环境搭建

本文详细介绍了如何在Python环境中安装Django,配置xadmin并升级至simpleui,以实现中文界面的后台管理系统。从Python基础到Django版本选择,再到简单UI的安装和使用步骤均有详尽说明。
部署运行你感兴趣的模型镜像

python+admin(simpleui)软件和环境搭建

[教学内容]

(一)xadmin安装使用

1、安装python

可下载最新版

文档地址https://www.python.org/downloads/

下载地址https://www.python.org/downloads/release/python-395/

2、安装Django

中文文档https://docs.djangoproject.com/zh-hans/3.1/topics/

Django与python版本对照表

参考地址https://docs.djangoproject.com/en/3.2/faq/install/#faq-python-version-support

DjangoPython
2.23.5, 3.6, 3.7, 3.8 (added in 2.2.8), 3.9 (added in 2.2.17)
3.03.6, 3.7, 3.8, 3.9 (added in 3.0.11)
3.13.6, 3.7, 3.8, 3.9 (added in 3.1.3)
3.23.6, 3.7, 3.8, 3.9

安装Dajngo

# pip install Django==2.0
pip install Django==3.2.3

Django官网下载地址:https://www.djangoproject.com/download/

查看版本

python -m django --version

创建数据库

python manage.py makemigrations
python manage.py migrate

创建超级用户

python manage.py createsuperuser
# 或者
python manage.py createsuperuser --username=star --email=star@example.com

运行程序

python manage.py runserver

访问

http://127.0.0.1:8000/admin/

设置中文

settings.py中修改如下代码

# 修改使用中文界面
LANGUAGE_CODE = 'zh-Hans'
 
# 修改时区
TIME_ZONE = 'Asia/Shanghai'

3、安装simpleui

xadmin已经停止更新,新版不在支持,故使用simpleui,使用更方便

# 普通安装
pip install django-simpleui
# 镜像下载,快速
pip install django-simpleui -i https://pypi.tuna.tsinghua.edu.cn/simple
# 如果不是最新版可以升级django-simpleui
pip install django-simpleui --upgrade

使用simpleui

# Application definition
...
INSTALLED_APPS = [
	'simpleui',	# 添加ui
	'django.contrib.admin',
	'django.contrib.auth',
	'django.contrib.contenttypes',
	'django.contrib.sessions',
	'django.contrib.messages',
	'django.contrib.staticfiles',
]
...

运行程序**

python manage.py runserver

访问

http://127.0.0.1:8000/admin/

发现页面发生变化

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 使用 Django SimpleUI 构建门户网站 #### 了解工具特性 Django Simple UI 是一个专为 Django 框架设计的用户界面库,提供了一系列简单易用的 UI 组件模板,有助于加速现代、美观 Web 应用程序的开发过程[^3]。 #### 准备工作环境 为了开始构建基于 Django 的门户网站,并应用 SimpleUI 进行前端优化,需先确保 Python 开发环境已就绪。由于 Django 框架支持强大的 ORM 功能,在 Web 开发尤其是后端部分有着广泛的应用,因此非常适合用来搭建此类网站[^5]。 #### 安装依赖包 通过命令行执行如下指令来安装必要的软件包: ```bash pip install django pip install django-simpleui ``` 上述命令会下载并安装最新版本的 DjangoSimpleUI 插件,后者仅适用Django 平台下的项目集成[^1]。 #### 创建新应用程序 在现有或新建的 Django 工程内启动一个新的子应用(例如命名为 `portal`),以便更好地组织代码结构: ```bash python manage.py startapp portal ``` 此步骤创建了一个独立的应用空间,可用于放置与门户业务逻辑紧密关联的功能模块[^4]。 #### 整合 SimpleUIDjango 中 完成基础设置之后,继续调整项目的配置文件 (`settings.py`) 来启用 SimpleUI 主题样式其他自定义选项。通常情况下只需添加 `'simpleui'` 至 INSTALLED_APPS 列表即可激活该插件的支持[^2]。 #### 自定义管理后台外观 借助于 SimpleUI 提供的强大定制能力,可以轻松改变默认 admin 页面的设计风格,从而提升用户体验感。具体方法涉及修改 settings 文件内的 SIMPLEUI_CONFIG 字典项,允许更改主题颜色、Logo 图片等视觉元素。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java全栈开发架构师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值