-
首先创建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
配置项目管理插件,只要配置项目名称和项目路径就行
[ { "name": "YouShop", "rootPath": "G:\\workspace\\YouShop", "paths": [], "group": "", "enabled": true } ]
配置好之后就可以打开这个项目了。
使用ctrl+shift+p快捷键,打开选项窗口,输入python:select
-
创建项目其他目录
db_tools:数据库存储路径
extra_apps:扩展的源码包
apps:存放app
meida:保存图片
-
在setting.py中设置增加的项目目录
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
在浏览器输入:http://127.0.0.1:8000/admin