gitextract_t9wkysva/ ├── .github/ │ ├── CODEOWNERS │ ├── dependabot.yml │ └── workflows/ │ ├── bandit.yml │ ├── lint.yml │ ├── release.yml │ ├── scorecard.yml │ ├── test.yml │ ├── update_coc.yml │ └── zizmor.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── AUTHORS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── conftest.py ├── docs/ │ ├── _ext/ │ │ └── djangodummy/ │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── settings.py │ ├── _static/ │ │ ├── .gitkeep │ │ └── style.css │ ├── admin.rst │ ├── advanced.rst │ ├── api/ │ │ ├── index.rst │ │ ├── polymorphic.admin.rst │ │ ├── polymorphic.contrib/ │ │ │ ├── drf.rst │ │ │ ├── extra_views.rst │ │ │ ├── guardian.rst │ │ │ └── index.rst │ │ ├── polymorphic.deletion.rst │ │ ├── polymorphic.formsets.rst │ │ ├── polymorphic.managers.rst │ │ ├── polymorphic.models.rst │ │ ├── polymorphic.showfields.rst │ │ ├── polymorphic.templatetags/ │ │ │ ├── index.rst │ │ │ ├── polymorphic_admin_tags.rst │ │ │ └── polymorphic_formset_tags.rst │ │ └── polymorphic.utils.rst │ ├── changelog/ │ │ ├── drf.rst │ │ └── index.rst │ ├── conf.py │ ├── deletion.rst │ ├── formsets.rst │ ├── index.rst │ ├── integrations/ │ │ ├── drf.rst │ │ └── index.rst │ ├── managers.rst │ ├── migrating.rst │ ├── performance.rst │ ├── quickstart.rst │ ├── typing.rst │ └── views.rst ├── example/ │ ├── example/ │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ ├── manage.py │ ├── orders/ │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── migrations/ │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ └── models.py │ └── pexp/ │ ├── __init__.py │ ├── admin.py │ ├── dumpdata_test_correct_output.txt │ ├── management/ │ │ ├── __init__.py │ │ └── commands/ │ │ ├── __init__.py │ │ ├── p2cmd.py │ │ ├── pcmd.py │ │ ├── polybench.py │ │ └── polymorphic_create_test_data.py │ ├── migrations/ │ │ ├── 0001_initial.py │ │ └── __init__.py │ └── models.py ├── justfile ├── manage.py ├── pyproject.toml └── src/ └── polymorphic/ ├── __init__.py ├── admin/ │ ├── __init__.py │ ├── childadmin.py │ ├── filters.py │ ├── forms.py │ ├── generic.py │ ├── helpers.py │ ├── inlines.py │ └── parentadmin.py ├── apps.py ├── base.py ├── contrib/ │ ├── __init__.py │ ├── drf/ │ │ ├── LICENSE │ │ ├── __init__.py │ │ └── serializers.py │ ├── extra_views.py │ └── guardian.py ├── deletion.py ├── formsets/ │ ├── __init__.py │ ├── generic.py │ ├── models.py │ └── utils.py ├── locale/ │ ├── en/ │ │ └── LC_MESSAGES/ │ │ └── django.po │ ├── es/ │ │ └── LC_MESSAGES/ │ │ └── django.po │ └── fr/ │ └── LC_MESSAGES/ │ └── django.po ├── managers.py ├── models.py ├── py.typed ├── query.py ├── query_translate.py ├── related_descriptors.py ├── showfields.py ├── static/ │ └── polymorphic/ │ ├── css/ │ │ └── polymorphic_inlines.css │ └── js/ │ └── polymorphic_inlines.js ├── templates/ │ └── admin/ │ └── polymorphic/ │ ├── add_type_form.html │ ├── change_form.html │ ├── delete_confirmation.html │ ├── edit_inline/ │ │ └── stacked.html │ └── object_history.html ├── templatetags/ │ ├── __init__.py │ ├── polymorphic_admin_tags.py │ └── polymorphic_formset_tags.py ├── tests/ │ ├── __init__.py │ ├── admin.py │ ├── admintestcase.py │ ├── conftest.py │ ├── debug.py │ ├── deletion/ │ │ ├── __init__.py │ │ ├── migrations/ │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ └── test_deletion.py │ ├── errata/ │ │ ├── __init__.py │ │ ├── migrations/ │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── settings.py │ │ └── test_errata.py │ ├── examples/ │ │ ├── __init__.py │ │ ├── integrations/ │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── drf/ │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ ├── example_serializers.py │ │ │ │ ├── filter_serializers.py │ │ │ │ ├── filter_views.py │ │ │ │ ├── migrations/ │ │ │ │ │ ├── 0001_initial.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── models/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── example_models.py │ │ │ │ │ ├── filters.py │ │ │ │ │ └── models_test.py │ │ │ │ ├── serializers.py │ │ │ │ ├── test.py │ │ │ │ ├── urls.py │ │ │ │ └── views.py │ │ │ ├── extra_views/ │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ ├── templates/ │ │ │ │ │ └── extra_views/ │ │ │ │ │ └── article_formset.html │ │ │ │ ├── templatetags/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── extra_views_tags.py │ │ │ │ ├── test.py │ │ │ │ ├── urls.py │ │ │ │ └── views.py │ │ │ ├── guardian/ │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ └── test.py │ │ │ ├── migrations/ │ │ │ │ ├── 0001_initial.py │ │ │ │ └── __init__.py │ │ │ ├── models.py │ │ │ └── reversion/ │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── apps.py │ │ │ ├── templates/ │ │ │ │ └── admin/ │ │ │ │ └── polymorphic/ │ │ │ │ └── object_history.html │ │ │ └── test.py │ │ ├── type_hints/ │ │ │ ├── __init__.py │ │ │ ├── fk/ │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ ├── migrations/ │ │ │ │ │ ├── 0001_initial.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── models.py │ │ │ │ └── test.py │ │ │ ├── m2m/ │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ ├── migrations/ │ │ │ │ │ ├── 0001_initial.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── models.py │ │ │ │ └── test.py │ │ │ ├── managers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ ├── migrations/ │ │ │ │ │ ├── 0001_initial.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── models.py │ │ │ │ └── test.py │ │ │ ├── models.py │ │ │ ├── one2one/ │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ ├── migrations/ │ │ │ │ │ ├── 0001_initial.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── models.py │ │ │ │ └── test.py │ │ │ └── pyright.json │ │ └── views/ │ │ ├── __init__.py │ │ ├── migrations/ │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates/ │ │ │ ├── project_form.html │ │ │ └── project_type_select.html │ │ ├── test.py │ │ ├── urls.py │ │ └── views.py │ ├── migrations/ │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── other/ │ │ ├── migrations/ │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ └── test_cross_apps.py │ ├── settings.py │ ├── test_admin.py │ ├── test_base.py │ ├── test_contrib.py │ ├── test_formsets.py │ ├── test_inheritance.py │ ├── test_migration_managers.py │ ├── test_migrations/ │ │ ├── __init__.py │ │ ├── migrations/ │ │ │ └── __init__.py │ │ ├── models.py │ │ └── test_on_delete.py │ ├── test_multidb.py │ ├── test_orm.py │ ├── test_performance.py │ ├── test_query_translate.py │ ├── test_regression.py │ ├── test_serialization.py │ ├── test_signals.py │ ├── test_templatetags.py │ ├── test_utils.py │ ├── urls.py │ └── utils.py └── utils.py