简单的博客系统,用于练习。
- MySQL
- Flask
- SQLAlchemy
- Bootstrap
brew install mysql@5.7
brew link mysql
pip install mysql-python
注意,测试发现mysql-python只支持5.7。
禁止部分pylint的warning: https://stackoverflow.com/questions/4341746/how-do-i-disable-a-pylint-warning
比如禁止sqlalchemy的error,可以:
ignore-modules=flask_sqlalchemy
快捷键:
- 光标跳转: ctrl+-, ctrl+shift+-
- 查找文件cmd+p
- 查找buffer: ctrl+tab 参考: https://code.visualstudio.com/docs/editor/editingevolved
flask shell
db.create_all()
db.drop_all()
export FLASK_APP=blog.py
flask run
# Enter project path
uwsgi --ini runtime/blog.ini