2022.11.21 flaks项目开发-学生信息管理系统

介绍:

1.学生信息管理系统功能:
    1.管理学生信息:增删改查
    2.echarts可视化
    3.会话保持/登录/登出
2.static文件夹保存静态文件
  templates文件夹保存html代码
  main.py是程序源代码及程序入口
3.涉及到echarts,js,css,html,py

文件目录结构:

2022.11.21 flaks项目开发-学生信息管理系统_第1张图片

 

知识点:
1.如何获取到html传回来要修改的数值,
可以用删除来向py文件传递url的方式将参数传递,在py代码中用change_name = request.args['name']接收

html代码:
 

 删除
 修改

py代码:
 

change_name = request.args['name']

 

2.用查看session有没有数据的方法简单的检查一下有没有登录,没有登录的话让他去登录

py代码:
 

@app.route('/admin')
def admin():
    if "username" in session:
        return render_template("admin.html",students=students,a = a)
    else:
        flash("you are not login in!", "info")
        return render_template("login.html")

3.现在进行可视化操作
使用echarts.js,因为原先的域名已经失效,所以得到https://echarts.apache.org/zh/download.html去下载,https://www.jsdelivr.com/package/npm/echarts?path=dist也行,https://echarts.apache.org/handbook/zh/get-started/是说明文档
下载完成厚将源码放进static中

问题:
1.在html中书写py代码简单,但同样没法调用一些py自带的方法
用javascript,不太方便

2.写完之后一直不显示echart,
   引用位置不对应该写在头部
   引用方式不对,应该放在static文件夹中,并用引用

3. Failed to connect to github.com port 443: Timed out上传的时候出现一些问题
有可能是github没有登录,上github登录一下就可以

你可能感兴趣的:(echarts,前端,javascript)