update report
This commit is contained in:
parent
5a1f91c0dd
commit
ab97f4bb47
@ -5,7 +5,7 @@
|
||||
## 配置文件
|
||||
|
||||
```py
|
||||
SECRET_KEY='dev' #可以随机生成一个,比较安全
|
||||
SECRET_KEY='dev' #可以随机生成一个,比较安全,执行 python -c 'import secrets; print(secrets.token_hex())' 可以快速完成这一步
|
||||
DATABASE='bigwork' #需要给它一个新的database
|
||||
DATABASE_USER='root' #用户名,确保该用户对上面的数据库有权限
|
||||
DATABASE_HOST='xxx.xxx.xxx.xxx' # mysql服务器地址
|
||||
@ -40,6 +40,9 @@ mkdir -p ./venv/var/ebookman-instance/
|
||||
# 向./venv/var/ebookman-instance/config.py中写入配置
|
||||
flask --app ebookman init-db
|
||||
flask --app ebookman run
|
||||
# 或者使用wsgi服务器,如gunicorn、waitress
|
||||
pip install waitress
|
||||
waitress-serve --call 'ebookman:create_app'
|
||||
```
|
||||
|
||||
上传的文件在`./file_storage`目录下
|
||||
|
||||
6
实验报告.md
6
实验报告.md
@ -549,3 +549,9 @@ end ##
|
||||
4. 相对目录问题
|
||||
|
||||
在打包完成后,程序无法识别到原有的相对路径。因为在打包后执行时,工作路径已经变成了别的不相关的路径了。这时候需要获取脚本的绝对路径,然后和原有的相对路径拼接就能解决这个问题
|
||||
|
||||
5. 使用非root用户建立trigger时,出现`You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable`报错。
|
||||
|
||||
一种方法是,关掉binlog:在mysql的配置文件中增加一行`skip-logbin`然后重启服务即可。因为这个项目也不可能用上主从复制,否则就不会是简单的导入两个脚本的问题了。
|
||||
|
||||
另一种方法是,在配置文件里面增加它提示的设置项:`log_bin_trust_function_creators = 1`
|
||||
Loading…
Reference in New Issue
Block a user