# FlowerQrCode **Repository Path**: self49/FlowerQrCode ## Basic Information - **Project Name**: FlowerQrCode - **Description**: 用来扫码开花的 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-02-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## FlowerQrCode 二维码+树项目(django+mongodb) * 上海大学一次会议要做的功能[推文地址](https://mp.weixin.qq.com/s?__biz=MzU0Nzc4NDc1MA==&mid=2247487031&idx=1&sn=ec8ab9d4f96d4639934f83ee0b469594&chksm=fb485f76cc3fd660f6d4355a3b5878f1152afc549f5d75dfe48a213bf9abeeed80f23b974482&mpshare=1&scene=1&srcid=&sharer_sharetime=1569079345821&sharer_shareid=e610a897429f4e8929116804a090aa9a#rd) * 生成一个二维码 * 在本地启动 flower.py ``python flower.py``,生成一朵花 * 每次扫码,树会长出一个树枝,长出一片叶子 * 效果参照根目录 ``结果展示.mp4`` ![图片展示](result.jpg) ![图片展示](result2.jpg) ----- 整体使用流程如下: 1. 项目使用python3.7,安装django2.2,安装mongodb 2. 修改`myqrcode.py`生成二维码的访问路径,并讲生成的二维码,放到testdj/static下 3. 启动 mongodb,mongod --dbpath e:\mongoDB\data (linux则是 mongod --fork --logpath=...) 4. python manage.py runserver(可以指定ip,本地测试时需要手机和电脑连在同一个wifi,并且在这个地方指定电脑的ip)启动django,访问`mock/num/setting`路径,显示出对应二维码 5. 在本地打开并运行`flower.py`,GUI页面出现 6. 每扫一个步骤4出现的二维码,会在步骤5的树上长出一根树枝 7. 还提供一些其他功能,如清空树枝,一键开花等功能