Flask-SQLAlchemy - Whoosh集成
项目描述
将Whoosh集成到Flask-SQLAlchemy。
安装
Flask-Whooshee支持两种不同的扩展设置方法。您可以直接初始化它,从而将其绑定到特定的应用程序实例
app = Flask(__name__)
whooshee = Whooshee(app)
第二种方法是使用工厂模式,这将允许您在稍后配置Whooshee
whooshee = Whooshee()
def create_app():
app = Flask(__name__)
whooshee.init_app(app)
return app
现在您可以创建一个基本的Whoosheer
@whooshee.register_model('title', 'content')
class Entry(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String)
content = db.Column(db.Text)
最后,您可以搜索模型
Entry.query.whooshee_search('chuck norris').order_by(Entry.id.desc()).all()
链接
项目详情
关闭
flask-whooshee-0.9.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4770a4b8a0425ad39654a9ec62930fb94d4c4e600505cb589314c0ba35201ae2 |
|
MD5 | b2f8e3c3be79dceb2013acba22f69c5d |
|
BLAKE2b-256 | c95a861bd48c6b48a2ec1049d399cccb4bc55059037e28acc0c7487e4694f00a |
关闭
flask_whooshee-0.9.1-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a0dde9f59b0f171c911d6d39d237b19a50e2b432775a23a9f2b188a3cbafea77 |
|
MD5 | cb2b65a16a9a5d5bc23fdc02aa4cb02c |
|
BLAKE2b-256 | e7ece75a2139daff74963218812d4c85afdecc9618046a2b560eae50a52a9e2b |