复旦课程论坛
pip install -e .
应该在danke_server/instance/config.py
文件中填写相关配置。必须填写的如下
FLASK_SECRET_KEY = '' # 加密使用的随机串
MAIL_USERNAME = '' # 发送邮件使用的邮箱账号
MAIL_PASSWORD = '' # 发送邮件使用的邮箱密码
MAIL_DEFAULT_SENDER = '' # 发送邮件使用的邮箱账号
在当前命令行下执行以下语句以确保flask执行当前app。
linux
export FLASK_APP=danke
export FLASK_ENV=development
cmd
set FLASK_APP=danke
set FLASK_ENV=development
powershell
$env:FLASK_APP="danke"
$env:FLASK_ENV="development"
根据环境选择以下一个语句执行
python run.py
./run.bat
./run.sh
pytest
linux
flask reset_db
将会删除所有数据并初始化一个admin账号。
其他环境应该对应更改export
命令,参考run脚本。
pipreqs . --encoding=utf8 --force