python3 -m venv /path/to/new/virtual/environment
source <path to venv>/bin/activate
$ pip install -r requirements.txt
https://github.com/kh-026-webui-python/backend/network/members
sudo apt install postgresql postgresql-contrib
sudo -u postgres psql
CREATE DATABASE soft_db;
CREATE USER soft_user WITH PASSWORD 'password';
ALTER ROLE soft_user SET client_encoding TO 'utf8';
ALTER ROLE soft_user SET default_transaction_isolation TO 'read committed';
ALTER ROLE soft_user SET timezone TO 'UTC';
ALTER USER soft_user CREATEDB;
GRANT ALL PRIVILEGES ON DATABASE soft_db TO soft_user;
\q
python manage.py runserver
pylint --generate-rcfile > path/to/your/resource/file
File -> Settings -> Tools -> External Tools -> Add("+" signs)
Name: whatever you like
Program: path/to/your/pylint
Arguments: $FilePath$ --rcfile=path/to/your/rcfile
Working directory: $ProjectFileDir$
Settings -> Tools -> Python Intergrated Tools
Default test runner: pytest
Edit Configurations -> Add("+" signs) -> Python tests -> pytest
Target: path/to/your/tests