我正在 Django 中构建一个标记系统,并希望允许在标记名称中显示空格和其他字符,但将它们过滤掉并在匹配名称等时使用小写字母。
为此,我在我的 Tag 模型中添加了一个字段,如下所示:
class Tag(models.Model):
name = models.CharField(max_length=200, unique=True)
matchname = re.sub("\W+" , "", name.lower())
但是我遇到了一个问题, CharField 不是一个字符串,我一生都无法找到如何将它转换为一个字符串!