Case-insensitivt søk (håper jeg).
This commit is contained in:
parent
189af78fd5
commit
e073f45919
|
@ -5,7 +5,8 @@ def search_user(string, session):
|
||||||
exact_match = session.query(User).filter(or_(User.name==string, User.card==string)).first()
|
exact_match = session.query(User).filter(or_(User.name==string, User.card==string)).first()
|
||||||
if exact_match:
|
if exact_match:
|
||||||
return exact_match
|
return exact_match
|
||||||
user_list = session.query(User).filter(or_(User.name.like('%'+string+'%'),User.card.like('%'+string+'%'))).all()
|
user_list = session.query(User).filter(or_(User.name.ilike('%'+string+'%'),
|
||||||
|
User.card.ilike('%'+string+'%'))).all()
|
||||||
return user_list
|
return user_list
|
||||||
|
|
||||||
def search_product(string, session):
|
def search_product(string, session):
|
||||||
|
@ -15,8 +16,8 @@ def search_product(string, session):
|
||||||
if exact_match:
|
if exact_match:
|
||||||
return exact_match
|
return exact_match
|
||||||
product_list = session.query(Product)\
|
product_list = session.query(Product)\
|
||||||
.filter(or_(Product.bar_code.like('%'+string+'%'),
|
.filter(or_(Product.bar_code.ilike('%'+string+'%'),
|
||||||
Product.name.like('%'+string+'%'))).all()
|
Product.name.ilike('%'+string+'%'))).all()
|
||||||
return product_list
|
return product_list
|
||||||
|
|
||||||
def guess_data_type(string):
|
def guess_data_type(string):
|
||||||
|
|
Loading…
Reference in New Issue