Приложение по БД

Установка

  1. Добавление и выполнение запросов для создания таблицы пользователей в своей БД.
CREATE TABLE IF NOT EXISTS Users
(
    ID              INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
    UserName        CHAR(50) NOT NULL,
    UserEmail       CHAR(50) NOT NULL,
    UserPassword    CHAR(18) NOT NULL,
    UserRole	    CHAR(18) NOT NULL
);

# Пример для добавления пользователей в базу:
INSERT INTO Users VALUES(0, 'admin1', 'admin@admin', 'password', 'admin');
INSERT INTO Users VALUES(0, 'user1', 'user@user', 'password', 'user');
  1. Редактирование конфигурационного файла config.py в соответствии со своими данными для подключения к БД.
# DB config
db_host = 'localhost'
db_name = 'db'
db_cursor = 'DictCursor'

# DB credentials
username = 'root'
password = ''

# Application config
root_table = 'Client'  # Table
white_listed_tables = ['users']  # Hide tables from user group
  1. Установка зависимостей и запуск проекта.
pip install -r requirements.txt
py app.py