### 基于python+mysql实现看图猜成语游戏小程序
小程序因其“用完即走”的特性备用用户欢迎,其中各种答题类的小程序因具备一定的趣味性而异常火爆,下面,我们就模拟猜成语小程序,开发一款寓教于乐的“看图猜成语小程序”。
闲言少叙,上图看效果。
![登录页.png | center | 265x475](https://cdn.nlark.com/yuque/0/2018/png/130433/1544135816482-b492dd51-0de2-4ab1-9104-9622d13e7334.png "")
![首页.png | center | 263x470](https://cdn.nlark.com/yuque/0/2018/png/130433/1544136006720-97563ed3-ee18-4b56-bceb-fe30c769cfba.png "")
![答题页.png | center | 259x456](https://cdn.nlark.com/yuque/0/2018/png/130433/1544136034498-b2f5f86f-33a0-4cb9-a823-2ef2d8eff09f.png "")
![通关页.png | center | 258x449](https://cdn.nlark.com/yuque/0/2018/png/130433/1544136051491-9c393935-beb6-494c-9893-38a9213e779a.png "")
![分享页.png | center | 259x451](https://cdn.nlark.com/yuque/0/2018/png/130433/1544136065403-f30d9f02-895c-4ec7-b052-ad9e3184ae97.png "")
![排行榜页.png | center | 251x433](https://cdn.nlark.com/yuque/0/2018/png/130433/1544136072075-b52e9801-191c-4b32-956d-b6573a3e0965.png "")
### 基本技能要求:
* flask 基础知识
* 小程序基础知识
### 开发及运行环境:
* 虚拟环境:virtualenv。
* 数据库:PyMySQL驱动+ MySQL。
* 开发工具:微信开发者工具+PyCharm / Sublime Text 3。
* PythonWeb 框架:Flask。
* 接口调试工具:Postman。
### 数据库设计:
本项目采用MySQL数据库,数据库名称为idiom。在小程序中涉及用户信息和题目信息,所以在idom数据库下包含2张数据表,数据表名称及作用如下:
* user表:存储用户信息,包括用户昵称、头像和排名等。
* exam表:存储题目信息,包括图片、答案和备选项等。
### 使用说明
1. 使用pip安装virtualenv,命令如下:
```
pip install virtualenv
```
2. 在“flask/”目录下,创建venv 虚拟环境,命令如下:
```
virtualenv venv
```
3. 启动虚拟环境,
windows下命令如下:
```
venv\scripts\activate
```
mac下命令如下:
```
source venv\bin\activate
```
4. 安装依赖,命令如下:
```
pip install -r requirements.txt
```
5. 创建数据库,命名为idom
6. 使用数据迁移命令
```
python manage.py db init
python manage.py db migrate
python manage.py db upgrade
```
7. 创建完数据表后,将“flask\idiom.sql”文件导入到数据库
8. 启动python,运行如下命令:
```
python manage.py runserver
```
9. 开启小程序调试工具,新建项目,项目目录是“idiom/weapp-idiom”。
静香是个程序媛
- 粉丝: 5093
- 资源: 563
最新资源
- 数据结构与算法:快速排序算法原理与实现
- 使用Java Swing窗口来实现《单词记忆游戏 CS 版》可以提供一个更直观和用户友好的界面 包括显示单词、隐藏单词以及接收用户输入的文本框
- 计算机科学中冒泡排序算法的Python实现与解析
- 堆排序算法详解与Python实现
- matlab实现的各种算法源代码100%好用.zip
- 数据结构-排序算法PDF
- 基于python的双目立体视觉及三维重建、源码+文档+全部资料+高分项目.zip
- 基于AD-Census匹配原理实现双目立体视觉匹配、源码+文档+全部资料+高分项目.zip
- 毕业设计-基于双目立体视觉平台上的图像匹配以及目标物体的距离测量技术,图像特征提取部分研究了 SIFT 算法和 SURF 算法、源码+文档+全部资料+高分项目.zip
- utelnetd rk3588移植
- 基于SIFT特征匹配的双目立体视觉测距、源码+文档+全部资料+高分项目.zip
- 操作系统-pv操作PDF
- FortiClientInstaller-Windows-Enterprise-5.6.5.exe
- 检测人工智能生成的人脸,图像数据集,人脸数据集(包含真实人脸和人工智能生成的合成人脸)
- matlab SPEI干旱指数计算 nc tif各种 数据,多个时间尺度 2000到2023年 1 3 6 12 尺度
- 新建文件夹 (2).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈