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
: すべてのユーザーおよびブログ関連データが保存されるデータベース。 uesrs
とblogs
2 つのテーブルがあります
main.py
: blogCLI
のメイン ファイル。このファイルを実行する前に、 setup.py
少なくとも 1 回実行してください。
NOTE
: 理解を容易にし、複雑さを軽減するために、すべてのデータ操作操作はcrud.py
から実行されます。 main.py
は必要な関数を呼び出すことだけを担当します。
bcrypt
- (pip install bcrypt)sqlite3
(デフォルトで Python にインストールされます)getpass
(デフォルトで Python にインストールされます)