# django-ldaporm
`django-ldaporm` provides Django ORM-like module that allows you to treat ldap
object classes like RDBMS tables. This allows you to use Django forms, fields
and views natively with ldap models.
## Installing django-ldaporm
`django-ldaporm` is a pure python package. As such, it can be installed in the
usual python ways. For the following instructions, either install it into your
global python install, or use a python [virtual
environment](https://python-guide-pt-br.readthedocs.io/en/latest/dev/virtualenvs/)
to install it without polluting your global python environment.
### Install via pip
pip install django-ldaporm
Raw data
{
"_id": null,
"home_page": null,
"name": "django-ldaporm",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "django, ldap",
"author": null,
"author_email": "Caltech IMSS ADS <imss-ads-staff@caltech.edu>",
"download_url": "https://files.pythonhosted.org/packages/ca/c4/51ab5f0d69c5940ae9a2222da08365274288ebd6a23da5eb97fa67ac1c83/django_ldaporm-1.2.0.tar.gz",
"platform": null,
"description": "# django-ldaporm\n\n`django-ldaporm` provides Django ORM-like module that allows you to treat ldap\nobject classes like RDBMS tables. This allows you to use Django forms, fields\nand views natively with ldap models.\n\n## Installing django-ldaporm\n\n`django-ldaporm` is a pure python package. As such, it can be installed in the\nusual python ways. For the following instructions, either install it into your\nglobal python install, or use a python [virtual\nenvironment](https://python-guide-pt-br.readthedocs.io/en/latest/dev/virtualenvs/)\nto install it without polluting your global python environment.\n\n### Install via pip\n\n pip install django-ldaporm\n",
"bugtrack_url": null,
"license": null,
"summary": "A Django ORM-like interface for ldap objectclasses",
"version": "1.2.0",
"project_urls": {
"Documentation": "https://django-ldaporm.readthedocs.io/en/latest/",
"Homepage": "https://github.com/caltechads/django-ldaporm",
"Issues": "https://github.com/caltechads/django-ldaporm/issues"
},
"split_keywords": [
"django",
" ldap"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "90cc70083547f3034d24fbff99a12716fdcdf80927fa8652c65a455076100277",
"md5": "694bf2262c86f22acc4ae07f501a7354",
"sha256": "d4520facc869470cc3243165e134b86be550a8e98b893d854b607386810d2c04"
},
"downloads": -1,
"filename": "django_ldaporm-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "694bf2262c86f22acc4ae07f501a7354",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 136453,
"upload_time": "2025-07-22T21:21:59",
"upload_time_iso_8601": "2025-07-22T21:21:59.087827Z",
"url": "https://files.pythonhosted.org/packages/90/cc/70083547f3034d24fbff99a12716fdcdf80927fa8652c65a455076100277/django_ldaporm-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cac451ab5f0d69c5940ae9a2222da08365274288ebd6a23da5eb97fa67ac1c83",
"md5": "61ba111f19af78655677d729ee86371c",
"sha256": "f0489f0aeeb5f820584e164e7f42e7d9af12865b69dbb197ee237daefc7bc043"
},
"downloads": -1,
"filename": "django_ldaporm-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "61ba111f19af78655677d729ee86371c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 120615,
"upload_time": "2025-07-22T21:22:00",
"upload_time_iso_8601": "2025-07-22T21:22:00.385023Z",
"url": "https://files.pythonhosted.org/packages/ca/c4/51ab5f0d69c5940ae9a2222da08365274288ebd6a23da5eb97fa67ac1c83/django_ldaporm-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-22 21:22:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "caltechads",
"github_project": "django-ldaporm",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "asgiref",
"specs": [
[
"==",
"3.9.1"
]
]
},
{
"name": "asn1",
"specs": [
[
"==",
"3.1.0"
]
]
},
{
"name": "asttokens",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "attrs",
"specs": [
[
"==",
"25.3.0"
]
]
},
{
"name": "crispy-bootstrap5",
"specs": [
[
"==",
"2025.6"
]
]
},
{
"name": "decorator",
"specs": [
[
"==",
"5.2.1"
]
]
},
{
"name": "django",
"specs": [
[
"==",
"5.2.4"
]
]
},
{
"name": "django-appconf",
"specs": [
[
"==",
"1.1.0"
]
]
},
{
"name": "django-braces",
"specs": [
[
"==",
"1.17.0"
]
]
},
{
"name": "django-compressor",
"specs": [
[
"==",
"4.5.1"
]
]
},
{
"name": "django-crequest",
"specs": [
[
"==",
"2018.5.11"
]
]
},
{
"name": "django-crispy-forms",
"specs": [
[
"==",
"2.4"
]
]
},
{
"name": "django-debug-toolbar",
"specs": [
[
"==",
"5.2.0"
]
]
},
{
"name": "django-environ",
"specs": [
[
"==",
"0.12.0"
]
]
},
{
"name": "django-extensions",
"specs": [
[
"==",
"4.1"
]
]
},
{
"name": "django-filter",
"specs": [
[
"==",
"25.1"
]
]
},
{
"name": "django-sass-processor",
"specs": [
[
"==",
"1.4.2"
]
]
},
{
"name": "django-theme-academy",
"specs": [
[
"==",
"0.3.11"
]
]
},
{
"name": "django-wildewidgets",
"specs": [
[
"==",
"1.1.6"
]
]
},
{
"name": "django-xff",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "djangorestframework",
"specs": [
[
"==",
"3.16.0"
]
]
},
{
"name": "drf-spectacular",
"specs": [
[
"==",
"0.28.0"
]
]
},
{
"name": "enum-compat",
"specs": [
[
"==",
"0.0.3"
]
]
},
{
"name": "executing",
"specs": [
[
"==",
"2.2.0"
]
]
},
{
"name": "gunicorn",
"specs": [
[
"==",
"23.0.0"
]
]
},
{
"name": "inflection",
"specs": [
[
"==",
"0.5.1"
]
]
},
{
"name": "ipython",
"specs": [
[
"==",
"9.4.0"
]
]
},
{
"name": "ipython-pygments-lexers",
"specs": [
[
"==",
"1.1.1"
]
]
},
{
"name": "jedi",
"specs": [
[
"==",
"0.19.2"
]
]
},
{
"name": "jsonschema",
"specs": [
[
"==",
"4.25.0"
]
]
},
{
"name": "jsonschema-specifications",
"specs": [
[
"==",
"2025.4.1"
]
]
},
{
"name": "ldap-filter",
"specs": [
[
"==",
"1.0.1"
]
]
},
{
"name": "libsass",
"specs": [
[
"==",
"0.23.0"
]
]
},
{
"name": "matplotlib-inline",
"specs": [
[
"==",
"0.1.7"
]
]
},
{
"name": "mysqlclient",
"specs": [
[
"==",
"2.2.7"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"25.0"
]
]
},
{
"name": "parso",
"specs": [
[
"==",
"0.8.4"
]
]
},
{
"name": "pexpect",
"specs": [
[
"==",
"4.9.0"
]
]
},
{
"name": "prompt-toolkit",
"specs": [
[
"==",
"3.0.51"
]
]
},
{
"name": "ptyprocess",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "pure-eval",
"specs": [
[
"==",
"0.2.3"
]
]
},
{
"name": "pyasn1",
"specs": [
[
"==",
"0.6.1"
]
]
},
{
"name": "pyasn1-modules",
"specs": [
[
"==",
"0.4.2"
]
]
},
{
"name": "pygments",
"specs": [
[
"==",
"2.19.2"
]
]
},
{
"name": "python-ldap",
"specs": [
[
"==",
"3.4.4"
]
]
},
{
"name": "pytz",
"specs": [
[
"==",
"2025.2"
]
]
},
{
"name": "pyyaml",
"specs": [
[
"==",
"6.0.2"
]
]
},
{
"name": "rcssmin",
"specs": [
[
"==",
"1.1.2"
]
]
},
{
"name": "redis",
"specs": [
[
"==",
"6.2.0"
]
]
},
{
"name": "referencing",
"specs": [
[
"==",
"0.36.2"
]
]
},
{
"name": "rjsmin",
"specs": [
[
"==",
"1.2.2"
]
]
},
{
"name": "rpds-py",
"specs": [
[
"==",
"0.26.0"
]
]
},
{
"name": "sqlparse",
"specs": [
[
"==",
"0.5.3"
]
]
},
{
"name": "stack-data",
"specs": [
[
"==",
"0.6.3"
]
]
},
{
"name": "structlog",
"specs": [
[
"==",
"25.4.0"
]
]
},
{
"name": "tabulate",
"specs": [
[
"==",
"0.9.0"
]
]
},
{
"name": "traitlets",
"specs": [
[
"==",
"5.14.3"
]
]
},
{
"name": "typing-extensions",
"specs": [
[
"==",
"4.14.1"
]
]
},
{
"name": "uritemplate",
"specs": [
[
"==",
"4.2.0"
]
]
},
{
"name": "wcwidth",
"specs": [
[
"==",
"0.2.13"
]
]
}
],
"lcname": "django-ldaporm"
}