### 后端部署步骤
> 部署过程中,如遇问题可咨询作者:lengqin1024(微信)
1. 安装mysql数据库,启动服务
2. 打开cmd命令行,进入mysql,并新建数据库
```
mysql -u root -p
CREATE DATABASE IF NOT EXISTS book DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
```
3. 恢复sql数据
```
use book
source xxxx.sql
```
4. 复制资源,将upload文件夹复制到bookproject目录下
5. 安装python 3.8
6. 安装依赖包
```
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
```
运行项目
```
python manage.py runserver 0.0.0.0:9001
```
7. 后期维护改动
将修改的py文件覆盖服务器的py文件即可,重启django
### 删除数据库
drop database if exists book;
### 创建数据库
CREATE DATABASE IF NOT EXISTS book 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
创建管理员命令:
insert into b_user(username,password,role,status) values('admin111',md5('admin111'),1,'0');
接口请求频次限制
借书逻辑:库存减1
还书逻辑:库存加1, 积分加1
### 登录接口
调login -> 生成token
### 注意
update接口的时候,如果model里面存在多对多字段,则需要设置explode
MarcoPage
- 粉丝: 4422
- 资源: 8835
最新资源
- MATLAB代码:n阶机械臂单、多智能体控制 关键词:n阶机械臂单 多智能体 单智能体 参考文档: 1.《Proximal Policy Optimization Algorithms》 2.As
- 双向CLLLC谐振闭环仿真,软开关和谐振波形完美,高压侧380-430v,低压侧40-54v,过谐振欠谐振满载轻载均实现软开关,送文献详细设计
- 考虑源荷随机特征的热电联供微网优化matlab 由风电机组、光伏电池、燃料电池、余热锅炉、燃气锅炉、蓄电池以及热电负荷构成的热电联供型微网系统,考虑风电、光伏功率以及热电负荷的随机性,应用机会约束规划
- 基于stm32的智能家居控制系统仿真设计① 其它仿真设计也可以加好友 实现功能: 1、有两种控制模式,分别是自动模式(默认)和手动模式,按下“模式切”键可以切模式 2、自动模式中温湿度传感器(DHT1
- Matlab pcode p文件 p代码 p文件代转m文件,pcode文件解密工具,p文件转m文件 p代码还原 p代码解密 全网最便宜 非倒卖
- 西门子PLC200smart,3轴控制程序,西门子V90 西门子触摸屏程序, 有详细注释和IO表,电气原理图
- STM32运动控制 采用stm32作为主控 支持4轴联动, 直线插补,圆弧插补 支持4轴电机控制, 包括加减速控制,注释齐全 位置环控制 支持位置控制,编码器反馈 包括原理图,源代码 量产工控机代码
- 基于PLC的多种液体混合装置,采用博途软件编写,全自动仿真,提供程序,画面,流程图,接线图,IO分配表及优质的后服务 实现功能(详见上方演示视频): 按下起动按钮,电磁阀 Y1 闭合,开始注入液体
- 基于二进制粒子群算法的配电网故障诊断-Matlab 应用选取配电网故障诊断,采用二进制粒子群优化算法
- Buck-boost变器仿真模型,包含反相buckboost和四管同相buckboost,基于MATLAB Simulink建模仿真 输出电压闭环控制模型,适合入门学习使用 仿真模型使用MATLA
- 8工位转盘螺丝机程序 包括PLC程序,威纶通触摸屏程序,IO表,参数设置 1个步进电机,2台伺服台达B2系列,拧螺丝的伺服用转矩模式 大量三菱PLC,三菱伺服,松下伺服,步进,变频器四频教程 work
- 基于MATLAB的2FSK调制解调系统设计 MATLAB代码设计程序, 纯.m代码和simulink仿真的都有, 有相干解调和非相干解调两种方式
- FPGA实现74LS160计数器功能Verilog程序+仿真 用 Verilog 语言设计一个和 TTL 电路功能相同的74LS160 同步十进制计数器,参考74LS160 的pdf 文档,用仿真测试
- maxwell永磁同步电机设计,无刷电机,开关磁阻电机,单相感应电机,三相感应电机,伺服电机,高速电机,串激电机,同步电机,结构设计,多物理场联合仿真,热仿真,优化降本降噪 永磁同步电机设计报告,项目
- MATLAB环境下一种一维时间序列信号前处理:信号去趋势项和信号平滑方法 程序运行环境为MATLAB,程序执行一维时间序列信号去趋势项和信号平滑 去趋势项方法:滑动平均法消除趋势项,最小二乘法消除多
- 一种精英反向和纵横交叉策略的鲸鱼优化算法-Matlab 该算法首先通过精英反向学习策略初始化种群,以提高初始解的质量,加快全局收敛速度; 其次,采用逆不完全Γ函数更新收敛因子来平衡算法全局探索和局部开
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈