Django+DRF+Vue3前后端分离项目实战:学生管理系统
环境准备
系统:Windows10
后端:Python 3.7、Django 3.2.12、DRF 3.13.1
前端:Vue 3.2、ElementPlus 2.1.4
数据库:MySQL 8.0
默认这些环境已经准备好,此笔记不做这部分的记录
构建虚拟环境:
安装、使用virtualenv
构建虚拟环境
# 安装virtualenv 安装说明:一般开发的很多项目,使用的环境都不一样,需要安装多个Python解释器,可以直接安装多个在本地电脑,或者去了解使用第三方管理工具去安装管理多个版本Python解释器
pip install virtualenv
# 构建虚拟环境 env_py37_django3
# 命令:virtualenv 虚拟环境名 --python=python版本
virtualenv env_py37_django --python=python37
**说明:**使用参数–python指定Python解释器版本的前提是电脑安装有这个Python基础解释器的环境,如果电脑只安装有一个Python解释器,默认会使用系统变量中的第一个Python解释器版本(从上往下)
创建项目
pycharm创建Django项目
1、选择构建的路径;
2、选择创建好的虚拟环境;
选择虚拟环境步骤
新建一个应用来测试
python manage.py startapp student
修改配置文件settings.py
1、添加apps
文件夹路径到项目系统中;
2、注册student
应用;
其他信息不动
import os
import sys
# 添加apps路径
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 注册应用
'student',
]
这里可以把apps
设置为:源代码根目录
启动服务,测试系统运行
python manage.py runserver