Prerequisites and installation#

feincms3 runs on Python 3.8 or better. The minimum required Django version is 3.2. Database engine support is constrained by django-tree-queries use of recursive common table expressions. At the time of writing, this means that PostgreSQL, sqlite3 (>3.8.3) and MariaDB (>10.2.2) are supported. MySQL 8.0 should work as well, but is not being tested.

The best way to install feincms3 is:

pip install 'feincms3[all]'  # Quote the requirement to escape globbing

This installs all optional dependencies as required by the bundled rich text, image and oEmbed plugins. A more minimal installation can be selected by only running pip install feincms3.