Skip to content

SajadAlimoradi/CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD

Description

This project handle database of students

Prerequisites

  • python = "^3.11"
  • PostgreSQL database
  • psycopg2 = "^2.9.6"
  • colorlog = "^6.7.0"
  • toml = "^0.10.2"
  • sqlalchemy = "^2.0.15"
  • asciimatics = "^1.14.0"
  • alembic = "^1.11.1"
  • pyfiglet = "^0.8.post1"
  • termcolor = "^2.3.0"

Installation

  1. Install Poetry:

    pip install poetry
    
  2. Install the required packages:

    poetry install
    
  3. Set up the database:

    • Create a PostgreSQL database.
    • Update the database connection settings in the project's configuration file (settings.toml) to match your database configuration.

Usage

  1. Run the project:
    python main.py
    

Test

  1. Run the Test:
    python -m unittest test
    

Troubleshooting

Contributing

License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages