Django正在将小写和上层案例视为2个不同实体的同一领域
我正在Django中创建模型,然后在管理面板中输入数据,
class Song(models.Model):
name = models.CharField(max_length=30,validators=[alphanumeric]).title()
slug=models.SlugField(default="",blank=True,null=False,db_index=True)
artist = models.CharField(max_length=30,validators=[alphanumeric])
genre = models.CharField(max_length=30,validators=[alphanumeric])
language = models.CharField(max_length=30,validators=[alphanumeric])
image = models.ImageField(null=True,blank=True)
但问题是当我输入“ Acehunter”或“ Acehunter”为艺术家时,它将视为不同的艺术家,尽管我希望它们是一个
。我我犯了什么错误?
I am creating models in django and then entering data in admin panel
class Song(models.Model):
name = models.CharField(max_length=30,validators=[alphanumeric]).title()
slug=models.SlugField(default="",blank=True,null=False,db_index=True)
artist = models.CharField(max_length=30,validators=[alphanumeric])
genre = models.CharField(max_length=30,validators=[alphanumeric])
language = models.CharField(max_length=30,validators=[alphanumeric])
image = models.ImageField(null=True,blank=True)
But the issue is when I am entering "AceHunter" or "acehunter" as artist it is treating as different artists although I want them as one....
Please can someone help me what error I am making?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用postgresql citext 对例不敏感的文本字段或这样的验证:
另外,检查此 form
You can use PostgreSQL CIText which is case-insensitive text field or validate like this:
Also, check this form