From 76812b0ef087fc197f092c53fe539ddbebb68671 Mon Sep 17 00:00:00 2001 From: nyaadev Date: Tue, 23 May 2017 00:46:26 +0200 Subject: [PATCH] utf8mb4 for database connection --- config.example.py | 2 +- nyaa/__init__.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config.example.py b/config.example.py index 73702b9..3b07da0 100644 --- a/config.example.py +++ b/config.example.py @@ -11,7 +11,7 @@ ENABLE_SHOW_STATS = False BASE_DIR = os.path.abspath(os.path.dirname(__file__)) if USE_MYSQL: - SQLALCHEMY_DATABASE_URI = ('mysql://test:test123@localhost/nyaav2') + SQLALCHEMY_DATABASE_URI = ('mysql://test:test123@localhost/nyaav2?charset=utf8mb4') else: SQLALCHEMY_DATABASE_URI = ( 'sqlite:///' + os.path.join(BASE_DIR, 'test.db') + '?check_same_thread=False') diff --git a/nyaa/__init__.py b/nyaa/__init__.py index 98fd995..d8c04bf 100644 --- a/nyaa/__init__.py +++ b/nyaa/__init__.py @@ -12,6 +12,7 @@ app.config.from_object('config') # Database app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False +app.config['MYSQL_DATABASE_CHARSET'] = 'utf8mb4' # Don't refresh cookie each request app.config['SESSION_REFRESH_EACH_REQUEST'] = False