Como inserir emoji no MYSQL 5.5 e superior usando o Django ORM

Estou tentando inserir emoji em um determinado arquivo na minha tabela mysql. Corri o comando alter e alterei o agrupamento para"utf8mb4_general_ci"

  ALTER TABLE XYZ MODIFY description VARCHAR(250) CHARACTER SET utf8mb4
  COLLATE utf8mb4_general_ci;

Detalhes da tabela após a consulta acima:

+-------------+--------------+---------------+--------------------+
| Column      | Type         | Character Set | Collation          |
+-------------+--------------+---------------+--------------------+
| description | varchar(250) | utf8mb4       | utf8mb4_general_ci |
+-------------+--------------+---------------+--------------------+

Depois disso, executei a consulta para atualizardescrição coluna com emoji, toda vez que eu corria abaixo da consulta, o emoji é substituído por '?'.

  update XYZ set description='a test with : ' where id = 1;

Mas quando imprimo o resultado de uma consulta de seleção para o mesmo ID, ele exibe ''? ' no lugar de emoji. O resultado foi:

  "a test with : ??"

Realizou as alterações necessárias no arquivo de modelo.Por favor, aceite minhas desculpas por não deixar claro, agradeceria qualquer vantagem nesse assunto.

questionAnswers(1)

yourAnswerToTheQuestion