Python очистка текста emoji-библиотека django-error
Я хочу использовать библиотеку emoji для замены эмодзи в тексте, ничего сложного.
conn = create_connection(database)
cur1 = conn.cursor()
cur2 = conn.cursor()
sql_select = """SELECT msg_id, MessageClean FROM Tbl_RawDataPART where MessageClean <> ''"""
count = 0
for row in cur1.execute(sql_select):
count += 1
(msg_id, original_message,) = row
# extracting all emoji's
message_without_emoji = emoji.demojize(original_message)
Когда я запускаю этот код, я получаю ошибку. Я не могу понять, почему и как это исправить (никогда не использовал django).
django.core.exceptions.ImproperlyConfigured: Запрошена настройка EMOJI_IMG_TAG, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам.
==> Решение Я установил django-emoji, а не библиотеку emoji. Я использую PyCharm и в меню "Show Context Actions" django-emoji был предложен первым в списке. Я сделал pip uninstall django-emoji и pip install emoji. И теперь все работает нормально.