Skip to content

cookiecutter-flask-skeleton

项目功能:基于Cookiecutter生成的Flask项目模板,提供包含服务器端Jinja模板渲染的基础Web应用框架。
使用方法

  1. 全局安装Cookiecutter:pip install cookiecutter
  2. 通过命令生成项目:cookiecutter https://github.com/testdrivenio/cookiecutter-flask-skeleton.git
  3. 根据生成的项目目录中的setup-with-docker.mdsetup-without-docker.md进行配置。
    主要特性:集成Flask-Bcrypt(密码加密)、Flask-Bootstrap(前端UI)、Flask-Login(用户认证)、Flask-Migrate(数据库迁移)、Flask-SQLAlchemy(ORM)、Flask-Testing(测试支持)等扩展,支持调试工具栏和表单验证。