干翻沈师-学生成绩管理-开发环境搭建过程

项目技术

学生成绩管理平台,采用web页面的显示模式,使用前后端分离技术。前端(vue.js)用于数据显示,后端服务(Python)进行数据的技术

  • 前端
使用技术 目的
iview 使用组件化布局,方便前端页面的展示
axios 处理http请求用于与后端服务请求数据
echart.js 图表库,用于折线图,饼图等图表的展示
  • 后端
使用技术 目的
flask Python的轻量级web开发框架,用于写restful api进行数据的请求
pandas 处理csv文件的模块,计算查询结果

开发环境

  • pycharm

http://www.jetbrains.com/pycharm/download/#section=windows

  • anaconda

官网:https://www.anaconda.com/download/
Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。
选择Python3.6版本,
安装后配置清华镜像,方便安装Python其他模块

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

安装flask

conda install flask
  • node.js

官网http://nodejs.cn/download/

  • yarn

官网https://yarn.bootcss.com/docs/install.html

原文地址:https://www.cnblogs.com/LiusAdmin/p/7850978.html