- 
首先创建python虚拟化环境 - 安装python,在python官网下载安装包,进行安装
 参考这篇文章配置虚拟化环境
 https://www.jianshu.com/p/feaf488c9df2
 
- 安装python,在python官网下载安装包,进行安装
- 
创建python项目 使用mkproject创建一个python项目 # 使用python虚拟化工具创建一个python项目 # 创建项目之后自动切换到项目目录下 mkproject YouShop # 切换到YouShop虚拟化环境下 workon YouShop
- 
在创建的虚拟环境中安装 Django 和 Django REST framework pip install django pip install djangorestframework pip install django-filter pip install pillow
- 
创建django rest framework项目 
 将当前项目目录指定为django rest framework项目目录# 创建一个django新项目 django-admin.py startproject YouShop . #注意结尾的‘.’符号
- 
设置vscode虚拟化环境 
 上面是在cmd命令行下执行的,接下来我们要设置一下vscode开发环境;
 打开vscode,可以安装一个项目管理插件,Project manager
 安装vscode插件
 配置项目管理插件,只要配置项目名称和项目路径就行 [ { "name": "YouShop", "rootPath": "G:\\workspace\\YouShop", "paths": [], "group": "", "enabled": true } ]

配置
配置好之后就可以打开这个项目了。
使用ctrl+shift+p快捷键,打开选项窗口,输入python:select

选择python解析器

选择虚拟化环境
- 
创建项目其他目录 db_tools:数据库存储路径
 extra_apps:扩展的源码包
 apps:存放app
 meida:保存图片
 项目目录结构
- 
在setting.py中设置增加的项目目录setting文件中添加配置import sys,os sys.path.insert(0,BASE_DIR) sys.path.insert(0,os.path.join(BASE_DIR,'apps')) sys.path.insert(0,os.path.join(BASE_DIR,'extra_apps'))

设置目录搜索路径
- 设置media保存路径
# setting.py MEDIA_ROOT = os.path.join(BASE_DIR, "media")
- 设置数据库存储路径
# setting.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db_tools/db.sqlite3', } }
- 安装simpleui
pip install django-simpleui -i https://pypi.tuna.tsinghua.edu.cn/simple
- simpleui配置
# 修改project的setting文件,在INSTALLED_APPS 首行引入 simple应用 INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ... ]
- 数据库初始化
# 执行数据库迁移 python manage.py migrate
- 创建管理员用户admin
python manage.py createsuperuser
- 登录simple UI界面
python manage.py runserver

启动runserver服务
在浏览器输入:http://127.0.0.1:8000/admin

simpleui登录界面


