Skip to content

基于flask框架的后端项目(暂时只有登录接口)

Notifications You must be signed in to change notification settings

chengtm/flask_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

准备工作

  • 准备好项目需要的环境

    • 如果没有安装virtualenvpip请先安装;
    • 安装成功后在项目根目录下通过命令virtualenv env -p python3安装虚拟环境;
    • 进入虚拟环境:. env/bin/activate或者source env/bin/activate
    • 安装需要的工具包:pip install -r requirements.txt
  • 安装mysql,并创建settings.py文件中SQLALCHEMY_DATABASE_URI对应的数据库

  • 可以通过flaskmigrate扩展包,可自动创建数据表,命令如下。你也可以通过手动create创建models里面对应的数据表

    python manage.py db init
    python manage.py db migrate
    python manage.py db upgrade
    
  • 启动manage python manage.py runserver -h 0.0.0.0 -p 8080

说明

本项目是基于flask框架,Python3语言的迷你型项目,只包含一个登陆接口,所以在项目启动后,需要自己动手创建用户。

About

基于flask框架的后端项目(暂时只有登录接口)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages