Flask适用于小型系统如报修小程序,教你运行相关源码

2025-04-08
来源:网络整理

微信报告迷你程序源代码说明1(后端源代码安装和部署)

小而灵活,让程序员决定要自定义哪些功能,并且非常适合小型网站。因此,对于小型程序等小型系统,使用和开发将非常快。

我不会详细解释如何手动安装和扩展它。我将使用开发工具来教您如何正确运行项目源代码的源代码。

源代码使用的所有依赖项

  1. aniso8601==8.0.0

  2. antiorm==1.2.1

  3. api==0.0.7

  4. certifi==2019.11.28

  5. chardet==3.0.4

  6. click==7.1.1

  7. db==0.1.1

  8. Flask==1.1.1

  9. Flask-Cache==0.13.1

  10. Flask-RESTful==0.3.8

  11. Flask-SQLAlchemy==2.4.1

  12. idna==2.9

  13. itsdangerous==1.1.0

  14. Jinja2==2.11.1

  15. MarkupSafe==1.1.1

  16. nose==1.3.7

  17. numpy==1.18.1

  18. PyMySQL==0.9.3

  19. pytz==2019.3

  20. redis==3.4.1

  21. requests==2.23.0

  22. RESTfulEf==0.1.1

  23. six==1.14.0

  24. SQLAlchemy==1.3.14

  25. urllib3==1.25.8

  26. Werkzeug==1.0.0

环境安装和源代码操作

1。安装。我使用的版本是版本3.7.6。记住您需要的环境。如果您的环境是,则需要安装它。下载地址:单击我跳下下载,然后在下载后安装。

2。下载开发工具,自己购买注册代码或通过其他方式激活它。下载地址:单击以跳动以下载

3。打开开发工具,单击文件以选择打开,切换到项目源代码路径,然后选择

打开后,项目结构如下:

项目结构说明:

  1. repairXcx

  2. ----- controller 控制层

  3. ----- api 接口提供

  4. ----- repair 报修管理

  5. ----- user 用户管理

  6. ----- models 数据库表映射模型

  7. ----- static 静态文件 js css layui

  8. ----- templates 项目后台模版view

  9. ----- repair 报修相关页面

  10. ----- user 用户相关页面

  11. ----- home.html 后台主页

  12. ----- login.html 登录页

  13. ----- pages.html 分页插件

  14. ----- utils 工具类

  15. ----- venv 项目运行环境

  16. ----- app.py 项目启动文件,包含了用户登录、url 未登录拦截

  17. ----- config.py 数据库配置文件

  18. ----- exts.py 扩展层 包含了小程序 appIdappSecretSQLAlchemy

  19. ----- requrements.txt 所有项目依赖库

4。打开项目后,无法直接运行。您需要安装依赖库。这是安装它的最简单方法。将控制台切换到项目root路径或直接在下面的控制台中执行命令:

  1. pip install -r requrements.txt

系统或自动下载并安装所有依赖关系。应该指出的是:下载依赖项需要网络,下载速度也取决于网络环境。这需要一定时间。请耐心地等待下载所有依赖关系。完成后,您将看到VENV的安装路径。我的安装路径如下:

  1. (venv) bogon:repairXcx wangjie$ pip install -r requrements.txt


  2. Requirement already satisfied: aniso8601==8.0.0 in /Users/wangjie/PycharmProjects/repairXcx/venv/lib/python3.7/site-packages (from -r requrements.txt (line 1)) (8.0.0)

  3. Requirement already satisfied: antiorm==1.2.1 in /Users/wangjie/PycharmProjects/repairXcx/venv/lib/python3.7/site-packages (from -r requrements.txt (line 2)) (1.2.1)

  4. Requirement already satisfied: api==0.0.7 in /Users/wangjie/PycharmProjects/repairXcx/venv/lib/python3.7/site-packages (from -r requrements.txt (line 3)) (0.0.7)

  5. Requirement already satisfied: certifi==2019.11.28 in /Users/wangjie/PycharmProjects/repairXcx/venv/lib/python3.7/site-packages (from -r requrements.txt (line 4)) (2019.11.28)

也就是说:VENV安装在路径////// VENV中。当然,为了将来便利,您可以构建自己的VENV并在VENV下安装所有依赖库。建立自我建造的VENV的命令是:

  1. python -m venv .

5。配置项目运行的虚拟环境:VENV。在这里,由于我的VENV是直接安装在 /VENV下的,因此请选择图中的最后一项。如果您自己的VENV位于根目录中,则选定的环境可能是〜/VENV。

配置后,右上角没有报告错误,如下图所示:

6。配置数据库并以.py修改数据库以将其配置为您自己的本地数据库。本地数据库需要导入脚本。SQL和user.sql

7。配置小程序和

8。要运行该项目,您可以单击直接在右上角运行,或使用命令行来指定要运行的IP。为了使的前端成功访问背景API接口,请使用命令行指定要运行的IP。

  1. flask run -h 192.168.1.107 -p 8099

命令说明:执行运行仅表示默认IP和端口是运行的,即访问地址为:: 5000。目前,LAN中的其他应用程序无法访问API接口。

-h指定要运行的IP,您可以使用指定的IP或0.0.0.0-P指定端口,并使用要使用的任何端口

如果上述图像出现没有错误,则意味着操作成功。打开浏览器和访问地址如下:

9。背景中的默认帐户:密码:

分享