Leava
Leava copied to clipboard
搭建指南
-
下载并安装MySQL,记住设置的MySQL密码(默认用户名root)
-
使用 init.sql 创建数据表,并插入demo数据
-
安装依赖
pip install flask mysql-connector pymysql sqlalchemy flask-SQLalchemy werkzeug
windows还需安装mysql-python 安装MySQL和Flask-SQLAlchemy
- 配置后端连接
RESTful_backend.py 中修改第15行 配置数据库连接
例:用户名root,密码123456,数据库建立在本地,端口3306,数据库名为leava
mysql_connect_url = 'mysql+mysqlconnector://root:123456@localhost:3306/leava?auth_plugin=mysql_native_password'
-
在微信web开发者工具中新建小程序项目,选择空目录创建并复制粘贴 frontend 中文件
-
完成
测试账号:
学生:100000001, 100000002, 100000003 教师:100001, 100002 密码都是123456
数据库建好了,后台直接在pycharm运行了,为什么还是连接不上...博主方便帮忙看看吗


无法登陆,问题出在数据库中没有字段上 需要先在数据库学生表中新建一条,student_id字段是9位学生学号(第56行),教师号是6位(通过6位和9位来区分学生/ 老师,查不同的表),passwd字段是hash过之后的密码(可以使用werkzeug.security中generate_password_hash来实现) 比如:
- student_id:202160101
- name: 张三
- s_class: CS1
- passwd: hash后的密码
- room: 101
建完后在前端输入id和密码,匹配后会登陆
好的 谢谢 我再试一下 应该是我的数据库问题 数据库没学好 我是新手
------------------ 原始邮件 ------------------ 发件人: "Joey"[email protected]; 发送时间: 2019年9月23日(星期一) 晚上10:38 收件人: "joey66666/Leava"[email protected]; 抄送: "君丶 行"[email protected]; "Comment"[email protected]; 主题: Re: [joey66666/Leava] 搭建指南 (#10)
无法登陆,问题出在数据库中没有字段上 需要先在数据库学生表中新建一条,student_id字段是9位学生学号(第56行),教师号是6位(通过6位和9位来区分学生/ 老师,查不同的表),passwd字段是hash过之后的密码(可以使用werkzeug.security中generate_password_hash来实现) 比如:
student_id:202160101
name: 张三
s_class: CS1
passwd: hash后的密码
room: 101
建完后在前端输入id和密码,匹配后会登陆
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
好的 谢谢 我再试一下 应该是我的数据库问题 数据库没学好 我是新手 … ------------------ 原始邮件 ------------------ 发件人: "Joey"[email protected]; 发送时间: 2019年9月23日(星期一) 晚上10:38 收件人: "joey66666/Leava"[email protected]; 抄送: "君丶 行"[email protected]; "Comment"[email protected]; 主题: Re: [joey66666/Leava] 搭建指南 (#10) 无法登陆,问题出在数据库中没有字段上 需要先在数据库学生表中新建一条,student_id字段是9位学生学号(第56行),教师号是6位(通过6位和9位来区分学生/ 老师,查不同的表),passwd字段是hash过之后的密码(可以使用werkzeug.security中generate_password_hash来实现) 比如: student_id:202160101 name: 张三 s_class: CS1 passwd: hash后的密码 room: 101 建完后在前端输入id和密码,匹配后会登陆 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
没关系的,慢慢来

后台直接在pycharm运行了,在浏览器会报错呢
前端样式不太对
前端样式不太对
手动修改看看
这两个问题如何解决呢?
这两个问题如何解决呢?
- 第一个是因为上传图片用到了微信云服务,所以要先开通;
- 后端没有启动/响应
能加下微信吗?可以交流交流

第一和第二个问题怎么解决,博主
能加个联系方式也行,QQ:2502520443,谢谢!!!
第一个解决了,但是第二个查了挺多资料,都不懂怎么解决,怎么弄?
好的,我去试一下!
------------------ 原始邮件 ------------------ 发件人: "Joey"<[email protected]>; 发送时间: 2020年4月17日(星期五) 晚上9:28 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆_⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10)
第一个解决了,但是第二个查了挺多资料,都不懂怎么解决,怎么弄?
第一个是图床到期,更新一下图片就行
第二个是后端服务没有启动,请求不到
按照这里配置完之后要把后端python文件运行起来
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
好的,我去试一下! 我也遇到了无法登陆的问题,我的原因是传入的密码字段是需要加密的,可以参考
db_name = db_data['name'] db_pwd = db_data['passwd'] **db_pwd = generate_password_hash(str(db_pwd))** db_role = db_data['role'] db_school = db_data['school']不过后面的其他一些功能好像也有些问题,最后跟着提示硬着头皮改好了。
我也在尝试,不过还是没能成功。
------------------ 原始邮件 ------------------ 发件人: "hellolsk"<[email protected]>; 发送时间: 2020年4月18日(星期六) 晚上10:44 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆_⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10)
好的,我去试一下! 我也遇到了无法登陆的问题,我的原因是传入的密码字段是需要加密的,可以参考 db_name = db_data['name'] db_pwd = db_data['passwd'] db_pwd = generate_password_hash(str(db_pwd)) db_role = db_data['role'] db_school = db_data['school'] 不过后面的其他一些功能好像也有些问题,最后跟着提示硬着头皮改好了。
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
再次打扰,兄弟,你弄得怎么样了?我弄了老半天还是不行,就是一直在第二点那里提示错误
------------------ 原始邮件 ------------------ 发件人: "⚆_⚆"<[email protected]>; 发送时间: 2020年4月19日(星期天) 凌晨0:25 收件人: "joey66666/Leava"<[email protected]>;
主题: 回复: [joey66666/Leava] 搭建指南 (#10)
我也在尝试,不过还是没能成功。
------------------ 原始邮件 ------------------ 发件人: "hellolsk"<[email protected]>; 发送时间: 2020年4月18日(星期六) 晚上10:44 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆_⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10)
好的,我去试一下! 我也遇到了无法登陆的问题,我的原因是传入的密码字段是需要加密的,可以参考 db_name = db_data['name'] db_pwd = db_data['passwd'] db_pwd = generate_password_hash(str(db_pwd)) db_role = db_data['role'] db_school = db_data['school'] 不过后面的其他一些功能好像也有些问题,最后跟着提示硬着头皮改好了。
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
再次打扰,兄弟,你弄得怎么样了?我弄了老半天还是不行,就是一直在第二点那里提示错误 … ------------------ 原始邮件 ------------------ 发件人: "⚆⚆"<[email protected]>; 发送时间: 2020年4月19日(星期天) 凌晨0:25 收件人: "joey66666/Leava"<[email protected]>; 主题: 回复: [joey66666/Leava] 搭建指南 (#10) 我也在尝试,不过还是没能成功。 ------------------ 原始邮件 ------------------ 发件人: "hellolsk"<[email protected]>; 发送时间: 2020年4月18日(星期六) 晚上10:44 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10) 好的,我去试一下! 我也遇到了无法登陆的问题,我的原因是传入的密码字段是需要加密的,可以参考 db_name = db_data['name'] db_pwd = db_data['passwd'] db_pwd = generate_password_hash(str(db_pwd)) db_role = db_data['role'] db_school = db_data['school'] 不过后面的其他一些功能好像也有些问题,最后跟着提示硬着头皮改好了。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
密码字段你加密了没有?db_pwd = generate_password_hash(str(db_pwd))
加了,是在这里吗?
------------------ 原始邮件 ------------------ 发件人: "hellolsk"<[email protected]>; 发送时间: 2020年4月20日(星期一) 晚上7:04 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆_⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10)
再次打扰,兄弟,你弄得怎么样了?我弄了老半天还是不行,就是一直在第二点那里提示错误 … ------------------ 原始邮件 ------------------ 发件人: "⚆⚆"<[email protected]>; 发送时间: 2020年4月19日(星期天) 凌晨0:25 收件人: "joey66666/Leava"<[email protected]>; 主题: 回复: [joey66666/Leava] 搭建指南 (#10) 我也在尝试,不过还是没能成功。 ------------------ 原始邮件 ------------------ 发件人: "hellolsk"<[email protected]>; 发送时间: 2020年4月18日(星期六) 晚上10:44 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10) 好的,我去试一下! 我也遇到了无法登陆的问题,我的原因是传入的密码字段是需要加密的,可以参考 db_name = db_data['name'] db_pwd = db_data['passwd'] db_pwd = generate_password_hash(str(db_pwd)) db_role = db_data['role'] db_school = db_data['school'] 不过后面的其他一些功能好像也有些问题,最后跟着提示硬着头皮改好了。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
密码字段你加密了没有?db_pwd = generate_password_hash(str(db_pwd))
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
那数据库有字段应该就可以登陆进取啊
数据库,我也加了,但是还是出现这个错误,不知道为什么?你在你的电脑上可以运行成功?
------------------ 原始邮件 ------------------ 发件人: "hellolsk"<[email protected]>; 发送时间: 2020年4月20日(星期一) 晚上7:16 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆_⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10)
那数据库有字段应该就可以登陆进取啊
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
数据库,我也加了,但是还是出现这个错误,不知道为什么?你在你的电脑上可以运行成功? … ------------------ 原始邮件 ------------------ 发件人: "hellolsk"<[email protected]>; 发送时间: 2020年4月20日(星期一) 晚上7:16 收件人: "joey66666/Leava"<[email protected]>; 抄送: "⚆_⚆"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [joey66666/Leava] 搭建指南 (#10) 那数据库有字段应该就可以登陆进取啊 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
加了你的好友,可以看下
你好,我运行后端程序如下显示: ` * Serving Flask app "test" (lazy loading)
- Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
- Debug mode: on
- Restarting with stat` 到这就停止了,看上去服务没起来,请问是什么原因?
你好,我运行后端程序如下显示: ` * Serving Flask app "test" (lazy loading)
- Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
- Debug mode: on
- Restarting with stat` 到这就停止了,看上去服务没起来,请问是什么原因?
这是后端服务正常启动了,按格式请求API会有响应
按照