Итак, у меня есть огромный список записей в БД ( MySql )
Я использую Python и Django при создании моего веб-приложения.
Это базовая модель Django, которую я использую:
class DJ(models.Model):
alias = models.CharField(max_length=255)
#other fields...
В моей БД у меня есть сейчас дубликаты
например. Выше и дальше , Выше и дальше , Выше и дальше , DJ Выше и дальше ,
диск Jokey выше и дальше , ...
Это проблема ... так как она проделывает большую дыру в моей БД и, следовательно, в моем приложении.
Я уверен, что другие люди сталкивались с этой проблемой и думали об этом.
Мои идеи следующие:
Создать набор правил, чтобы нельзя было создать новую запись?
например. «DJ Above and Beyond» нельзя
создан потому, что "Вверх и за" находится в
БД
Как-нибудь связать эти псевдонимы друг с другом?
например. относятся "DJ Above and Beyond" к "Above & Beyond"
Я буквально не имею ни малейшего понятия, как это сделать, даже если кто-то может указать мне направление, которое будет очень полезным.
Любая помощь будет принята с благодарностью! Спасибо, ребята.