私はDjangoでタグ付けシステムを構築しています.タグ名にスペースやその他の文字を表示できるようにしたいのですが、それらを除外し、名前などを一致させるときに小文字を使用します.
そのために、次のようにタグ モデルにフィールドを追加しました。
class Tag(models.Model):
name = models.CharField(max_length=200, unique=True)
matchname = re.sub("\W+" , "", name.lower())
しかし、私は問題に直面しています.CharFieldは文字列ではなく、私の人生ではそれを文字列に変換する方法を見つけることができません!