Skip to content
Snippets Groups Projects
Commit b81a8214 authored by Anton Gusev's avatar Anton Gusev
Browse files

add DB_CHARSET params to settings

parent 6fabb98d
No related branches found
No related tags found
2 merge requests!5Develop,!4Develop
This commit is part of merge request !5. Comments created here will be created in the context of that merge request.
......@@ -7,4 +7,5 @@ alembic.ini
__pycache__
*.json
src/spiders/Test*.py
*.log
\ No newline at end of file
*.log
statistics.txt
\ No newline at end of file
......@@ -6,6 +6,7 @@ DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=username
DB_PASSWORD=secret
DB_CHARSET=utf8mb4
### MAIL CONFIG
MAIL_FROM = 'example@example.com'
......
......@@ -36,7 +36,7 @@ script_location = database
# output_encoding = utf-8
# sqlalchemy.url = driver://user:pass@host:port/dbname
sqlalchemy.url = mysql+pymysql://user:password@localhost/databasename
sqlalchemy.url = mysql+pymysql://user:password@localhost/databasename?utf8mb4
# Logging configuration
......
......@@ -2,6 +2,7 @@
import logging
from dotenv import load_dotenv
import os
true_list = ['True', 'true', 'TRUE', 1, '1']
load_dotenv()
......@@ -103,13 +104,15 @@ DB_PASSWORD = os.getenv('DB_PASSWORD')
DB_HOST = os.getenv('DB_HOST')
DB_PORT = int(os.getenv('DB_PORT'))
DB_DATABASE = os.getenv('DB_DATABASE')
CONNECTION_STRING = "{drivername}://{user}:{passwd}@{host}:{port}/{db_name}?charset=utf8".format(
DB_CHARSET = os.getenv('DB_CHARSET')
CONNECTION_STRING = "{drivername}://{user}:{passwd}@{host}:{port}/{db_name}?charset={db_charset}".format(
drivername=DB_CONNECTION,
user=DB_USERNAME,
passwd=DB_PASSWORD,
host=DB_HOST,
port=str(DB_PORT),
db_name=DB_DATABASE,
db_charset=DB_CHARSET,
)
# Logger config
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment