blogCLI
v1.0 - Alpha
blogCLI 是一个简单的、基于命令行的博客网站。
它具有带密码加密的安全用户数据存储功能,并执行所有 CRUD [创建、读取、更新、删除] 功能
setup.pymain.py setup.py :包含用于设置数据库和创建表的代码。默认情况下,它会在与setup.py相同的文件夹级别生成data.db
crud.py :包含数据库所需的所有CREATE 、 READ 、 UPDATE和DELETE函数的代码。
.venv :Python 虚拟环境,用于在未预安装Python系统中运行代码。 [已删除]
data.db :存储所有用户和博客相关数据的数据库。有 2 个表uesrs和blogs
main.py : blogCLI的主文件。在运行此文件之前至少运行一次setup.py 。
NOTE :为了确保易于理解并降低复杂性,所有数据操作操作都是从crud.py完成的。 main.py只负责调用必要的函数。
bcrypt用于密码加密 - (pip install bcrypt)sqlite3用于数据库管理和操作(Python中默认安装)getpass用于安全密码输入(Python 中默认安装)