File: C:/github_repos/ho-xsj-website/docs/how_to_run.md
# 概要
本项目是WEB部分
## 准备工作
本项目采用的编程语言为Python(3+),当然首先需要下载Python,推荐Python3.6。
先确保Python版本为3+,执行```python --version```看看
接着需要安装相关依赖:
```bash
pip install -r requirements.txt
```
## 新建数据库,同步数据
开发环境下我们需要生成一个初始数据库。方便开发这里直接生成一个sqlite
执行如下命令:
```bash
python app.py deploy
```
需要注意,这条命令只用初次执行
可以看到项目目录下出现了data-test.sqlite
## 运行
定位到项目根目录,然后:
```bash
python app.py runserver
```
### 额外
如果想修改监听的端口或者ip
请使用:
```bash
python app.py runserver -h 0.0.0.0 -p 8080
```
config.py配置了相关的运行设置,定位到DevelopmentConfig,可以修改开发数据库的相关配置。可以重写ProductionConfig来配置生产环境
app.py下的deploy命令二次开发增加新Model可能需要增加