所属专栏:献给榕榕
作者简介:rchjr——五带信管菜只因一枚
前言:该专栏系为女友准备的,里面会不定时发一些讨好她的技术作品,感兴趣的小伙伴可以关注一下~
文章简介:项目准备
本文是该项目系列的开篇之作,先准备一些后面可能要用到的工具,搭建虚拟环境,创建项目文件夹。
项目的第一步,让我们从创建python虚拟环境开始。利用虚拟环境我们可以很好的管理不同的项目,安装不同版本的python,总之好处多多。而关于anaconda的安装网上有很多,我这里假设大家已经安装好了。那么接下来就让我们开始吧!
首先打开命令行cmd,输入conda create -n TimeManager python=3.8
这里我创建了一个名为TimeManageer的虚拟环境,python的版本是3.8(这个版本比较稳定)
然后显示我们是否创建,我们点击y确认创建
出现下面的信息就显示我们创建成功了!
我们按照提示输入conda activate TimeManager,在地址左边显示(TimeManager)则表明虚拟环境创建成功了!
创建好了虚拟环境后,我们就需要来创建一个flask项目。下面介绍如何创建(注意我这里的Pycharm专业版的版本是2022.2.4如果大家没有专业版也不要紧,可以对照我的项目结构自己创建文件夹,然后pip安装flask和相关包即可。专业版就是项目创建的快一点,不用手动安装flask而已)
首先打开Pycharm,点击file,点击New Projece
然后选择项目名称与地址、选择python的解释器(这里要用我们之前创建的虚拟环境中的解释器哦)
点击创建后我们的flask项目就创建成功了!可以看到其实东西真的不多,两个文件夹分别用于存放静态文件和前端页面,以及一个app.py文件作为启动文件,这里面的代码我们都是要删除重新编写的,这里只不过是生成出来给我们参考。
之前说了我们要用Echarts来实现可视化,所以需要导入其js文件。我们首先进入Echarts官网,点击下载
然后选择方法一,点击Dist的超链接进入github的下载页面
进入下载页面后,找到echarts.js文件,然后下载即可(无法下载直接复制粘贴也可以的)
下载完毕后,我们在static文件夹中创建一个js文件夹用于存放所有的js文件,然后把echarts.js加进去就大功告成啦!
做好上述准备后,我们来对timeManager文件夹的结构进行一些修改,方便后续的管理修改和维护!
首先创建python包app,注意是python包,不是普通的文件夹。如下图所示,有一个__init__.py文件。app包后续就是用来存放项目的各个分功能。
第二步我们把app.py文件中的代码全部删除,改名为manager.py,因为后续我们就把它作为整个项目的启动文件
第三步,在static文件夹中创建css、images、musics、videos文件夹。创建config.py作为后续的配置文件
好的,到这里基本的项目准备就结束了,后续还有变动都是根据实际开发过程进行的。现在让我们回顾一下都做了什么:
利用anaconda创建一个python的虚拟环境
在Pycharm专业版中创建一个falsk项目并将虚拟环境的python解释器作为其解释器
下载echarts.js文件导入flask项目中
修改项目文件夹,创建一个app包用于存放各个分功能,创建相关静态文件夹,配置类文件config.py和项目启动文件manager.py
这里是个人时间管理网站项目开发全流程记录,欢迎感兴趣的朋友关注我,关注《献给榕榕》专栏,让我们一起享受项目开发的过程吧!