Registry / web-framework / openedx-django-wiki

openedx-django-wiki

JSON →
library3.1.2pypypiunverified

A wiki system for Django, forked and maintained by Open edX. Current version is 3.1.1. It supports Django 3.2 to 4.2 and Python 3.8 to 3.11. Active development with irregular releases.

pip install openedx-django-wiki
INSTALL
IMPORT
SIG · OPENEDX-DJANGO-WIK
O
openedx-django-wiki
web-frameworkpythonv3.1.2
Install
4.3s avg
Import
Disk
73MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v3.1.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 73.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 4.3s · import 0.000s · 74MB
73MB installed
● package 73MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

get_pattern
from wiki.urls import get_pattern
from wiki.urls import get_pattern as get_wiki_pattern

Minimal Django configuration to verify the wiki app can be imported and URL patterns generated.

import django from django.conf import settings settings.configure( DATABASES={'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME': ':memory:'}}, INSTALLED_APPS=[ 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.admin', 'wiki', 'wiki.plugins.attachments', 'wiki.plugins.notifications', 'wiki.plugins.links', 'wiki.plugins.macros', 'django_nyt', 'mptt', 'sekizai', ], ROOT_URLCONF='wiki.urls', ) django.setup() from wiki.urls import get_pattern urlpatterns = [get_pattern()] print('Wiki app configured successfully')
Debug
Known issues
breakingFrom v2.0.0, support for Django 3.2 was dropped. Python 3.11 was added in v2.1.0. If upgrading from v1.x, check your Django version compatibility.
fix
Ensure you are using Django >=4.0 or upgrade to v2.1.0+ for Python 3.11.
affects: >=2.0.0
breakingIn v2.0.0, the bleach library was updated, which may affect HTML sanitization in wiki content. Custom white-lists may need adjustment.
fix
Review your bleach configuration if you rely on specific allowed tags or attributes.
affects: 2.0.0
gotchaThe package name on PyPI is 'openedx-django-wiki', but the module is still 'wiki'. Do not confuse with the older 'django-wiki' package by benjaoming.
fix
Install 'openedx-django-wiki' but import as 'from wiki import ...'.
affects: all
deprecatedFrom v3.1.0, the wiki.plugins.images plugin has been removed. Use attachments or macros instead.
fix
Remove 'wiki.plugins.images' from INSTALLED_APPS and migrate any image content.
affects: 3.1.0+
breakingIn v2.1.0, Django 3.2 support was removed. Ensure your project uses Django 4.0+.
fix
Upgrade Django to 4.0, 4.1, or 4.2.
affects: 2.1.0+
Upgrade
Version history
3.1.2latest on PyPI · released Jun 11, 2026
Audit
Dependencies
DjangorequiredRequired framework
Agent activity
17 hits · last 30 days
node
16
OpenAI (training)
1
Resources
openedx-django-wiki — pip install openedx-django-wiki · libregistry