/quick_note

一个基于flask框架的小便签

Primary LanguageHTML

quick_note

一个小便签📙

功能介绍:

具有登录认证功能,使用了sqlalchmey数据库,基于flask框架 搭建
认证界面由使用CryptoJS对密码进行加密处理,后端使用hashlib进行md5加密增加了数据传输的安全性
根据油管视频:https://www.youtube.com/watch?v=Z1RJmh_OqeA 修改而来

页面外观:

认证界面

输入正确的密码进入功能页面否则跳转error页面 ppWVD9s.png

error界面

ppWVr3n.png

主功能界面

ppWVcuV.png

更新信息页面

ppWVyj0.png


使用方法

  1. 具备python3环境
  2. 运行pip3 install virtualenv安装python虚拟环境
  3. python -m venv myenv创建一个python虚拟环境
  4. 激活python虚拟化境
  • 对于windows平台:env/Scripts/activate
  • 对于Linux平台:source env/bin/activate
  1. 安装运行所需要的依赖:pip3 install requirement.txt
  2. 将原本文件中的/instance/test.db删除
  3. 确保处于python虚拟环境中输入如下指令:
$ python
>>> from project import app, db
>>> app.app_context().push()
>>> db.create_all()

8.完成上述步骤以后修改app.py中的配置,如下图所示


ppWVwNQ.png 9.运行 python ./app.py