Skip to main content

Spirit is a Python based forum powered by Django.

Project description

Spirit

Build Status Coverage Status pypi licence

Spirit is a Python based forum built using the Django framework.

Documentation

Docs can be found at spirit.readthedocs.io

Compatibility

  • Python 3.9, 3.10, 3.11, 3.12, 3.13
  • Django 4.2 LTS, 5.2 LTS
  • PostgreSQL (recommended), MySQL, Oracle Database and SQLite

Constrained by "What Python version can I use with Django?"

Usage

pip install django-spirit
spirit startproject mysite
cd mysite
python manage.py spiritinstall
python manage.py createsuperuser
python manage.py runserver

Visit http://127.0.0.1:8000

For detailed setup docs, see spirit.readthedocs.io

Dev

Use uv tooling.

Testing

uv sync --all-extras
uv run spirit startproject test_project
uv run runtests.py

Lint & Format

uvx ruff check --select I --fix
uvx ruff format

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_spirit-0.14.3.tar.gz (2.4 MB view details)

Uploaded Source

File details

Details for the file django_spirit-0.14.3.tar.gz.

File metadata

  • Download URL: django_spirit-0.14.3.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for django_spirit-0.14.3.tar.gz
Algorithm Hash digest
SHA256 2792f92583f8f4d77c77dc656da8893ef90c03b425418fbbe0e9c98311dd6d19
MD5 ea19b48c3eeea3867a7f45ff7dbb6250
BLAKE2b-256 222238fbef346446e75ccbd63cf1e9cf020cb1abc903526e5a0b6505f0eda60a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page