cookiecutter-flask-skeleton
项目功能:基于Cookiecutter生成的Flask项目模板,提供包含服务器端Jinja模板渲染的基础Web应用框架。
使用方法:
- 全局安装Cookiecutter:
pip install cookiecutter - 通过命令生成项目:
cookiecutter https://github.com/testdrivenio/cookiecutter-flask-skeleton.git - 根据生成的项目目录中的
setup-with-docker.md或setup-without-docker.md进行配置。
主要特性:集成Flask-Bcrypt(密码加密)、Flask-Bootstrap(前端UI)、Flask-Login(用户认证)、Flask-Migrate(数据库迁移)、Flask-SQLAlchemy(ORM)、Flask-Testing(测试支持)等扩展,支持调试工具栏和表单验证。