unique_with フィールドを持つフラスコ モノエンジン モデルがあります。
class RedirectMixin(object):
name = db.StringField(max_length=1000, required=True, help_text="Used internally")
matching_type = db.IntField(
help_text='`Equals` has higher priority. With concurrent `Start with` rules, longest `Url_from` wins',
required=True, choices=MATCHING_TYPES)
add_unmatched_ending = db.BooleanField(
help_text='Example: Starts with /a/ redirect to /b/. This will make /a/c/ redirect to /b/c/',
default=False)
url_from = db.StringField(max_length=1000, required=True, unique_with='matching_type',
help_text='Case insensitive')
url_to = db.StringField(max_length=1000, required=True)
私が疑問に思っているのは、フォームが管理者側で入力されているときにフラスコ管理者がこの仕様 (unique_with ie) の違反を検証しない理由と、フラスコ管理者がそのために構築されていない場合に検証を行う方法です。前もって感謝します