# 李龙海老师移动互联网 **Repository Path**: orangeinus/tuber ## Basic Information - **Project Name**: 李龙海老师移动互联网 - **Description**: 李龙海老师移动互联网 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-11-30 - **Last Updated**: 2024-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 李龙海老师移动互联网 ## 介绍 * 这是我们的移动互联网导论大作业,后端是基于python的flask和django框架搭建,数据库用的mysql。 * 这个仓库中既包含了前端代码,也同时包含了后端的代码。 >因为仓库刚开始上传架构原因,将后端代码放在前端代码根目录下了,本来应该是同级目录的。但是害怕更改会将其他同学提交的pr覆盖掉,于是就放在根目录下了。 * 我们的小程序既可以直接登录,也可以通过微信授权登录的方式来进行登录。 * 小程序中有不同钢材种类上传的接口,最好选对应的种类,来达到识别效果最佳的目的。 ## 软件架构 * 前端通过微信小程序搭建 * 后端通过flask和django来搭建 * 数据库使用的mysql数据库,具体配置在下面目录中 ``` \后端(登录,仓储管理实现)\tuber\settings.py ``` 因安全原因,这里我将我的服务器mysql密码和服务器ip隐藏掉了 * 服务器使用的系统是Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0-122-generic x86_64) ## 使用说明 1. 钢管计数模块的后端 在进入到相关路径后 通过下面代码来运行 ``` python niude.py ``` 2. 登录和仓储管理通过下面代码来运行 ip为你的内网IP地址 ``` python3 /home/tuber/manage.py runserver {ip} ``` 3. 前端文件通过微信开发者平台打开 ## 前端页面说明 1. index2:是主页面 拍照和选择功能 2. index:是拍照和选择图片页面 与后端对接 3. list2:是登录页面 4. paizhao: 是相机备用页面 5. info: 授权登录界面 6. stage: 仓储管理界面 ## requirement * 在两个后端文件路径下分别有env.yaml 此文件中包含着所需环境