拆分逗号分隔JSON

时间:2017-02-25 15:35:12

标签: python flask sqlalchemy

我正在尝试为餐馆实现搜索功能,目前在我的数据库中,字段menu_type是varchar,值以逗号分隔

const AuthorList = (props) => { return( <table className="table"> <thead> <tr>Firstname</tr> <tr>Lastname</tr> </thead> <tbody> {props.authors.map(author => <AuthorListRow key={author.id} author={author} /> )} </tbody> </table> ); };

我怎样才能做到这一点,当有人搜索&#34;汉堡&#34;它会向他展示所有的结果,只有汉堡作为menu_type或&#34;汉堡&#34;是他们的menu_type

的一部分
const AuthorList = ({authors}) => {
    return(
        <table className="table">
            <thead>
                <tr>Firstname</tr>
                <tr>Lastname</tr>
            </thead>
            <tbody>
                {authors.map(author => 
                    <AuthorListRow key={author.id} author={author} />
                )}
            </tbody>
        </table>
    );
};

我的餐厅模特:

{authors}

1 个答案:

答案 0 :(得分:0)

使用以下内容进行过滤:

Restaurant = Restaurant.query.filter(Restaurant.menu_type.like('% {0}%').format(menu)).all()

这将为您提供结果,因为您正在进行like查询。