Допустим, в БД уже есть пользователь с ником
yavaskript. Я хочу запретить регистрироваться под никами
YAVASKRIPT,
YavaSkript,
YaVaSkRiPt и другими похожими. Как мне подправить мой запрос, чтобы не учитывался регистр при поиска пользователя в бд?
def validate_username(self, username):
if db.users.find_one({"username":username}):
raise ValidationError("nik uje zanyat")
Нашел такое решение. Но здесь используется строка в качестве юзернэйма. А в моем случае - переменная.
db.caseInsensitiveDemo.find({"Name":/^john$/i})