# online_payment_app_api
北京交通大学《数据库系统原理》课程设计应用服务器代码,基于Django构建,请参考[官方文档](https://docs.djangoproject.com/zh-hans/5.0/)。
前端[在这里](https://github.com/exhyy/online_payment_app)。
## 使用
### 安装Python依赖
本项目使用Python 3.18.16,需运行在linux服务器下
运行`pip install -r requirements.txt`安装依赖
### 安装redis
本项目需要使用redis作为应用服务器缓存
```bash
sudo apt update
sudo apt install redis-server
```
### 连接数据库服务器
在项目根目录下新建`my.cnf`文件(该文件会被git忽略),然后按照MySQL服务器配置的格式填写即可。示例如下:
```
[client]
host = 10.101.1.50
database = online_payment
user = xiaoming
password = 123456
default-character-set = utf8
```
### 配置并发支持
本应用服务器通过gunicorn实现并发,配置文件为`gunicorn_conf.py`。bind表示服务器端口,workers控制进程数。
### 启动服务器
部署命令如下:
```bash
PYTHONPATH=<项目上级目录> gunicorn -c gunicorn_conf.py online_payment_api.wgsi:application
```
如果只想使用单进程,或者需要调试服务器,则直接运行:
```bash
python manage.py runserver
```
好家伙VCC
- 粉丝: 2143
- 资源: 9145
最新资源
- 将 COCO 注释(CVAT)转换为 YOLOv8-seg(实例分割)和 YOLOv8-obb(定向边界框检测)的注释.zip
- 章节2:编程基本概念之引用的本质-栈内存和堆内存-内存示意图.rar
- 章节2:编程基本概念之标识符-帮助系统简单使用-命名规则.rar
- fasfdsafaadfasfdasfs
- 如何使用 TensorRT 运行 yolov5 模型 .zip
- Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.zip
- 回归分析学习笔记-11
- Python面向对象编程基础:类、继承、封装、多态和抽象的应用
- 问卷数据——重大革命历史题材影视剧认知与需求.xlsx
- 考计算机三级Linux时,使用官方教材做的一些重点笔记.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈