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에 설치됨)