skip to navigation
skip to content

flask-ponywhoosh 1.0.6

A search engine for Flask using Pony ORM and Whoosh.

Package Documentation

flask-ponywhoosh

Get a search engine in your flask application using Pony ORM and Whoosh. We included some templates to render the search engine.

Install

$ pip install flask-ponywhoosh

The hard way:

$ git clone https://github.com/jonaprieto/flask-ponywhoosh.git
$ cd flask-ponywhoosh
$ python setup.py install

Example

After installing the package. You can clone this repository in order to run the example or just download the source.

$ git clone https://github.com/jonaprieto/flask-ponywhoosh.git
$ cd flask-ponywhoosh

Then, you can run the example using:

python example.py runserver

You will see in the shell some outputs showing settings of flask-ponywhoosh (debug mode is on by default). We provide two urls by default:

  • localhost/search : the form of the search engine
  • localhost/database : contents of the database for our example

Recall localhost is usually http://127.0.0.1:5000.

Hacking

Customize the templates, URL routes and other stuffs, please checkout the documentation on:

Screenshots

Adding what fields of your models in your database you want to search.

 
File Type Py Version Uploaded on Size
flask-ponywhoosh-1.0.6.tar.gz (md5) Source 2017-10-08 11KB
flask_ponywhoosh-1.0.6-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2017-10-08 11KB