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. И теперь все работает нормально.

Вернуться на верх