ユーザーが入力したいくつかのデータ フィールドを格納する appengine のアプリがあります。冗長なエントリを防止したい。つまり、すべてのフィールドが同じである場合、データをデータベースに入力しないでください。
(オプション) 同一のデータが入力された場合、対応する列「count」の値をインクリメントする必要があります。
この目的で Django メタ オプション unique_together を使用しようとしましたが、うまくいかないようです。同一のデータがまだデータベースに保存されています。助けてください。これが私のコードです:
class Log(db.Model):
name = db.StringProperty()
location = db.StringProperty()
msg = db.StringProperty()
class Meta:
unique_together = (("name","location","msg"),)