blogCLI
v1.0 - Alpha
blogCLI 是一个简单的、基于命令行的博客网站。
它具有带密码加密的安全用户数据存储功能,并执行所有 CRUD [创建、读取、更新、删除] 功能
setup.py
main.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 中默认安装)