(二)手把手带你搭建精美简洁的个人时间管理网站—项目准备

🌟 所属专栏:献给榕榕
🐔 作者简介:rchjr——五带信管菜只因一枚
😮 前言:该专栏系为女友准备的,里面会不定时发一些讨好她的技术作品,感兴趣的小伙伴可以关注一下~
👉 文章简介:项目准备

本文是该项目系列的开篇之作,先准备一些后面可能要用到的工具,搭建虚拟环境,创建项目文件夹。

🚩1 Anoconda创建python虚拟环境--TimeManager

项目的第一步,让我们从创建python虚拟环境开始。利用虚拟环境我们可以很好的管理不同的项目,安装不同版本的python,总之好处多多。而关于anaconda的安装网上有很多,我这里假设大家已经安装好了。那么接下来就让我们开始吧!

首先打开命令行cmd,输入conda create -n TimeManager python=3.8

这里我创建了一个名为TimeManageer的虚拟环境,python的版本是3.8(这个版本比较稳定)

然后显示我们是否创建,我们点击y确认创建

出现下面的信息就显示我们创建成功了!

我们按照提示输入conda activate TimeManager,在地址左边显示(TimeManager)则表明虚拟环境创建成功了!

🚩2 在Pycharm专业版中创建一个Flask项目

创建好了虚拟环境后,我们就需要来创建一个flask项目。下面介绍如何创建(注意我这里的Pycharm专业版的版本是2022.2.4如果大家没有专业版也不要紧,可以对照我的项目结构自己创建文件夹,然后pip安装flask和相关包即可。专业版就是项目创建的快一点,不用手动安装flask而已)

首先打开Pycharm,点击file,点击New Projece

然后选择项目名称与地址、选择python的解释器(这里要用我们之前创建的虚拟环境中的解释器哦)

点击创建后我们的flask项目就创建成功了!可以看到其实东西真的不多,两个文件夹分别用于存放静态文件和前端页面,以及一个app.py文件作为启动文件,这里面的代码我们都是要删除重新编写的,这里只不过是生成出来给我们参考。

🚩3 准备Echarts.js文件

之前说了我们要用Echarts来实现可视化,所以需要导入其js文件。我们首先进入Echarts官网,点击下载

然后选择方法一,点击Dist的超链接进入github的下载页面

进入下载页面后,找到echarts.js文件,然后下载即可(无法下载直接复制粘贴也可以的)

下载完毕后,我们在static文件夹中创建一个js文件夹用于存放所有的js文件,然后把echarts.js加进去就大功告成啦!

🚩4 修改项目文件夹

做好上述准备后,我们来对timeManager文件夹的结构进行一些修改,方便后续的管理修改和维护!

首先创建python包app,注意是python包,不是普通的文件夹。如下图所示,有一个__init__.py文件。app包后续就是用来存放项目的各个分功能。

第二步我们把app.py文件中的代码全部删除,改名为manager.py,因为后续我们就把它作为整个项目的启动文件

第三步,在static文件夹中创建css、images、musics、videos文件夹。创建config.py作为后续的配置文件

💥5 总结

好的,到这里基本的项目准备就结束了,后续还有变动都是根据实际开发过程进行的。现在让我们回顾一下都做了什么:

  1. 利用anaconda创建一个python的虚拟环境

  1. 在Pycharm专业版中创建一个falsk项目并将虚拟环境的python解释器作为其解释器

  1. 下载echarts.js文件导入flask项目中

  1. 修改项目文件夹,创建一个app包用于存放各个分功能,创建相关静态文件夹,配置类文件config.py和项目启动文件manager.py


💙这里是个人时间管理网站项目开发全流程记录,欢迎感兴趣的朋友关注我,关注《献给榕榕》专栏,让我们一起享受项目开发的过程吧!💙

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺坎普的风间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值