Skip to main content

Django Meilisearch

A Meilisearch integration for Django project

Documentation

PyPI version

workflow

How to run

Start a Docker container with Meilisearch:

docker run --rm -p 7700:7700 getmeili/meilisearch:latest

Init a python virtual environment:

poetry install

ou

python3 -m venv venv

Run the Django development server

task serve

Initial tasks

  • Implements documents class
  • Implements search method
  • Implements commands (create_index, delete_index, populate, rebuild, ...)
  • Refactor DocType and Document classes to separated files
  • Create django signals to add, update or remove data from index
  • Create search method that returns queryset
  • Create a progress viewer while indexing data
  • Config Mypy type checking and solve errors
  • Config Black code format and apply it
  • Solve Pylint advices
  • Review tests coverage
  • Implements GitHub Actions workflow

Release files for django-meilisearch 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-meilisearch 0.2.0
File Size Uploaded
django_meilisearch-0.2.0.tar.gz 13.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-meilisearch 0.2.0
File Interpreter ABI Platform
django_meilisearch-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.2 kB

Release files / django_meilisearch-0.2.0.tar.gz

Download URL django_meilisearch-0.2.0.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e2e544de285c9ec0873b398c32435f2bb6699df62c0339796826c71070f10989
BLAKE2b-256 checksum
How to use checksums
436bd11290eccb78a9e5c6f556533cdd27db81c265fb93c4df96edadc6deab28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / django_meilisearch-0.2.0-py3-none-any.whl

Download URL django_meilisearch-0.2.0-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4683a47b38d0fd83f1a64ce73ff4b05345752b955504f1ecf95e2cef118ef938
BLAKE2b-256 checksum
How to use checksums
236a68148e0c8bc82ccfe537dc557f95e46e7918158099cd3458e2bd3f15c55c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page