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/

发现页面发生变化

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐