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
Django | Python |
---|---|
2.2 | 3.5, 3.6, 3.7, 3.8 (added in 2.2.8), 3.9 (added in 2.2.17) |
3.0 | 3.6, 3.7, 3.8, 3.9 (added in 3.0.11) |
3.1 | 3.6, 3.7, 3.8, 3.9 (added in 3.1.3) |
3.2 | 3.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/
发现页面发生变化