【发布时间】:2011-01-07 18:57:02
【问题描述】:
所以我在数据库中有一个庞大的条目列表 (MySql)
我在创建我的网络应用程序时使用 Python 和 Django。
这是我正在使用的基本 Django 模型:
class DJ(models.Model):
alias = models.CharField(max_length=255)
#other fields...
在我的数据库中现在重复
例如。 超越,超越,超越,DJ超越, 磁盘玩笑超越,...
这是一个问题...因为它在我的数据库和我的应用程序中炸了一个大洞。
我相信其他人也遇到过这个问题并考虑过。
我的想法如下:
-
创建一组规则以便无法创建新条目?
例如。 “超越 DJ” 不能 创建是因为 “Above & Beyond” 位于 数据库
-
以某种方式将这些别名相互关联?
例如。将 “DJ 超越” 与 “超越”
联系起来
我真的不知道如何继续处理这个问题,即使有人可以为我指出一个非常有帮助的方向。
任何帮助将不胜感激!谢谢各位。
【问题讨论】:
-
它看起来绝对更复杂,而且看起来相当复杂!处理自然语言相当复杂,我会留意这个问题。
-
这不是“更复杂”。这是“约束不佳”。 “以某种方式将这些别名相互关联”?这是什么意思?
标签: python mysql django sqlalchemy django-orm