### 后端部署步骤
1. 安装mysql数据库,启动服务
2. 打开cmd命令行,进入mysql,并新建数据库
```
mysql -u root -p
CREATE DATABASE IF NOT EXISTS python_student DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
```
3. 恢复sql数据
```
use python_student
source python_student.sql
```
4. 修改settings.py中的配置信息
5. 复制资源,将upload文件夹复制到server目录下
6. 安装python 3.8
7. 安装依赖包
```
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
```
运行项目
```
python manage.py runserver
```
7. 后期维护改动
将修改的py文件覆盖服务器的py文件即可,重启django
### 删除数据库
drop database if exists xxxx;
### 创建数据库
CREATE DATABASE IF NOT EXISTS xxxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
### 迁移数据库表
```
python manage.py makemigrations;
python manage.py migrate;
python manage.py makemigrations myapp;
python manage.py migrate myapp;
```
### 跨域配置
django-cors-headers
### 多对多技术参考
https://www.cnblogs.com/SunshineKimi/p/14140900.html
### 二级分类设计
https://blog.csdn.net/weixin_47971206/article/details/124199978
### 常见问题
多对多的查询可通过related_name别名查询
join查询
ForeignKey的时候字段会自动加_id后缀
学习SerializerMethodField
跨域配置 django-cors-headers
数据库备份命令:
mysqldump -u root -p --databases 数据库名称 > xxx.sql
数据库还原命令:
source D:/xxx/xxx/xxx.sql;
创建管理员命令:
insert into b_user(username,password,role,status) values('admin111',md5('admin111'),1,'0');
接口请求频次限制
### 登录接口
调login -> 生成token
### 注意
update接口的时候,如果model里面存在多对多字段,则需要设置explode
![avatar](https://profile-avatar.csdnimg.cn/898107cf3676476d90c7c77e8df372be_qq_38140936.jpg!1)
王二空间
- 粉丝: 7757
- 资源: 2114
最新资源
- 基于HTML/CSS/JavaScript的红色学堂网站设计源码
- 基于Vue、Java、JavaScript、CSS、HTML的数据可视化_全国人口情况设计源码
- (源码)基于Arduino的水循环自动化模型系统.zip
- 永磁同步电机径向电磁力密度分析:基于Matlab的二维傅立叶变换程序FFT2D的重磅发布及结果展示,基于Matlab的永磁同步电机径向电磁力密度FFT2D分析程序发布,附图1为自绘结果,图2为Maxw
- (源码)基于Arduino的Solenoid Winder项目.zip
- COMSOL光学模型与合金凝固模拟:随机颗粒散射、相场模拟枝晶生长及锂离子电池枝晶生长分析,基于COMSOL的光学模型:颗粒散射与光镊力模拟,合金凝固与各向异性枝晶生长分析,包括随机形核的锂枝晶模型与
- 深度混合核极限学习机(DHKELM)算法的改进与应用-基于北方苍鹰算法优化的多变量/时间序列预测模型(Matlab程序直接运行版),独家算法DHKELM模型:融合混合核函数与北方苍鹰优化算法的深度回
- 高频阻抗模型:级联H桥SVG的深入解析,级联H桥SVG高频阻抗模型的研究与应用,级联H桥svg高频阻抗模型 ,级联H桥; SVG; 高频阻抗; 模型,高频阻抗模型:级联H桥SVG研究
- TCU变速箱控制器仿真模型设计文档及功能模块概览(包含设计文档详解),乘用车AMTTCU变速箱控制器仿真模型算法设计文档-集成TCU应用层软件与三大数学模型(驱动制动、电机传动及车辆模型),TCU变
- 基于三个主体的能量共享分布式算法ADMM模型matlab+yalmip+cplex仿真平台研究,基于三个主体的能量共享分布式算法ADMM模型Matlab+Yalmip+Cplex仿真研究,分布式算法A
- Open3D C++系列教程 (九)基础控件-Label与Button
- Comsol微环谐振腔的环形波导耦合技术与波束包络及波动光学模块的对比研究,探索Comsol微环谐振腔与环形波导耦合技术:波束包络与波动光学模块的对比研究,Comsol微环谐振腔,环形波导耦和 对比
- 电-气-热综合能源系统深度耦合优化调度模型研究:基于MATLAB的精细化仿真分析,电-气-热综合能源系统耦合优化调度的MATLAB仿真模型:考虑电网、热网与气网交互的细致建模与高效求解,电-气-热综合
- 基于COMSOL的手性超表面光学性能:琼斯矩阵及透射系数计算的深入探索,COMSOL手性超表面琼斯矩阵深度解析:透射系数计算与应用,COMSOL手性超表面 琼斯矩阵,透射系数计算 ,COMSOL;手性
- 基于MATLAB Simulink的电动汽车ABS模型搭建与解析:包含制动力与滑移率计算等详尽过程说明及建模文件,专为初学者打造,基于MATLAB Simulink的电动汽车ABS模型构建:前后轮制动
- Basso大师的LLC谐振控制器设计:Mathcad计算工具与Simplis仿真文件双融合的实践应用PPT两篇详解,Basso大师LLC谐振控制器设计的理论与实践:Mathcad计算工具与Simpli
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)